我刚刚将kubeadm和kubelet升级到v1.8.0.并按照官方文档安装仪表板.
$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
Run Code Online (Sandbox Code Playgroud)
之后,我通过运行启动了仪表板
$ kubectl proxy --address="192.168.0.101" -p 8001 --accept-hosts='^*$'
Run Code Online (Sandbox Code Playgroud)
幸运的是,我能够通过http://192.168.0.101:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/访问仪表板
我被重定向到这样的登录页面,这是我以前从未见过的.
看起来有两种身份验证方式.
我试图上传/etc/kubernetes/admin.conf为kubeconfig但失败了.然后我尝试使用我从中获得的令牌kubeadm token list登录但又失败了.
问题是我如何在仪表板中登录.看起来他们添加了许多安全机制.谢谢.
正如标题所说,我想获取某个时区一天的开始时间和结束时间,并将它们转换为 UTC 时间。这是我的实现部分:
//convert current local time to specified timezone time
var converted = moment.tz(moment(), timezone).format("YYYY-MM-DD");
var full_format = "YYYY-MM-DD HH:mm:ss";
// get start time and end time in the timezone
var start = converted + " 00:00:00";
var end = converted + " 23:59:59";
// how to convert them in utc time by momentjs or other methods?
var utc_start_time = ?
var utc_end_time = ?
Run Code Online (Sandbox Code Playgroud)
问题是如何将特定时区的时间转换为UTC时间。或者有没有其他像样的解决方案?谢谢!
编辑:
我想出了一种自己制作的方法,但不太体面。
var converted = moment.tz(moment(), timezone).format("YYYY-MM-DD");
var full_format = "YYYY-MM-DD HH:mm:ss";
var …Run Code Online (Sandbox Code Playgroud) 我想基于查询搜索填充选择字段.
但我也想要一个空选项.
这是我目前的代码
form.state.choices=[(s.id, s.name) for s in State.query.all()]
Run Code Online (Sandbox Code Playgroud)
结果是
<select>
<option value="CA">California</option>
<option value="FL">Florida</option>
</select>
Run Code Online (Sandbox Code Playgroud)
期望的结果是
<select>
<option value=""></option>
<option value="CA">California</option>
<option value="FL">Florida</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如果select选项为空,如果无效也会很酷.
我正在使用moment.js(我使用的方法是moment.tz.names())检索时区名称列表,该列表枚举了全球500多个城市。长列表使用户选择所需时区的效率不高。问题是是否有办法减少列表的大小,这意味着将同一时区中的城市分组在一起。
我在用 Kubeadm 安装 Kubernetes 时遇到了几个问题。我在公司网络背后工作。我在会话环境中声明了代理设置。
$ export http_proxy=http://proxy-ip:port/
$ export https_proxy=http://proxy-ip:port/
$ export no_proxy=master-ip,node-ip,127.0.0.1
Run Code Online (Sandbox Code Playgroud)
在安装了所有必要的组件和依赖项后,我开始初始化集群。为了使用当前的环境变量,我使用了sudo -E bash.
$ sudo -E bash -c "kubeadm init --apiserver-advertise-address=192.168.1.102 --pod-network-cidr=10.244.0.0/16"
Run Code Online (Sandbox Code Playgroud)
然后输出消息永远挂在下面的消息上。
[kubeadm] WARNING: kubeadm is in beta, please do not use it for production clusters.
[init] Using Kubernetes version: v1.7.3
[init] Using Authorization modes: [Node RBAC]
[preflight] Running pre-flight checks
[preflight] Starting the kubelet service
[kubeadm] WARNING: starting in 1.8, tokens expire after 24 hours by default (if you require a non-expiring …Run Code Online (Sandbox Code Playgroud) 我一直在尝试在docker镜像中安装openjdk-7-jre.但是当我尝试安装它时,我收到以下错误:
E:无法获取http://security.debian.org/pool/updates/main/o/openjdk-7/openjdk-7-jre-headless_7u111-2.6.7-2~deb8u1_amd64.deb 连接失败[IP:200.17 .202.197 80]
我花了很多时间尝试这个.有关详细信息,Dockerfile中的指令是:
RUN apt-get update -qq && apt-get install -y -f xvfb wget
RUN sed -i -re 's/([a-z]{2}\.)?archive.ubuntu.com|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list && \
apt-get update -qq && \
apt-get install --fix-missing -y -f openjdk-7-jre
RUN wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && \
dpkg --unpack google-chrome-stable_current_amd64.deb && \
apt-get install -f -y && \
apt-get clean && \
apt-get update && \
rm google-chrome-stable_current_amd64.deb
RUN npm install -g protractor mocha jasmine cucumber && \
webdriver-manager update && \
apt-get update
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我有一个 Dockerfile,每次都会从 Github 获取源代码。github 源 url 每次都可以不同。
ARG git_url
RUN git clone $git_url
Run Code Online (Sandbox Code Playgroud)
目前,我将项目与 Dockerhub 绑定,以便在任何代码更改时自动构建项目。不过,似乎没有办法在自动构建中配置参数。
每次传递参数进行自动构建的最佳方式是什么?
我曾经使用Varchar来文本动态字符串长度的字符串。最近看到有人也用String with length来定义。
它们之间有什么区别?哪个更好用?
在 Docker 容器中,我正在寻找一种在主机上获取 udev 事件的方法。
使用udevadm monitor,它仅在容器中发回主机的内核事件。
问题是是否有办法检测主机的 udev 事件或将主机的事件转发到容器?
docker ×2
javascript ×2
kubernetes ×2
momentjs ×2
python ×2
timezone ×2
dashboard ×1
debian ×1
dockerhub ×1
events ×1
flask ×1
kubeadm ×1
openjdk ×1
proxy ×1
sqlalchemy ×1
sqldatatypes ×1
udev ×1
wtforms ×1