在我的 Kubernetes 仪表板中,我看到一个节点具有标签
node-role.kubernetes.io/master:
Run Code Online (Sandbox Code Playgroud)
结果是,除了这个节点之外,我的所有 Pod 都部署在集群上。(当我增加副本时,主节点上不会部署任何pod)如何删除标签,我尝试了Kubernetes故障排除指南
以下命令没有成功
kubectl taint nodes --all node-role.kubernetes.io/master:-
kubectl taint nodes --all node-role.kubernetes.io/master-
kubectl taint nodes --all node-role.kubernetes.io/master:NoSchedule-
Run Code Online (Sandbox Code Playgroud)
两者都产生了消息(片段)
taint "node-role.kubernetes.io/master:" not found
taint "node-role.kubernetes.io/master:" not found
taint "node-role.kubernetes.io/master:NoSchedule" not found
Run Code Online (Sandbox Code Playgroud)
预期输出应该是:
我的版本是v1.14.1
我在装有Cent OS 7.x和Apache 2.4.6 (CentOS)的虚拟机上安装了NodeRed 。
\n\n如果我打开 URL http://10.1.1.1:1880/
,一切正常。我可以部署节点并查看调试。但我需要在特殊位置上使用 Node Red。\n下一步是在我的 httpd.conf 中配置代理通行证。
结果:红色节点可在http://10.1.1.1/nr/
。但几秒钟后我收到以下错误消息。
Lost connection to server, reconnecting in 44s. Try now\n
Run Code Online (Sandbox Code Playgroud)\n\n然后我尝试了相同的操作,还将端口配置添加到 443,\n结果:红色节点可用,https://10.1.1.1/nr/
并且它正在工作几秒钟。然后出现相同的错误消息(+或\xe2\x80\x93几秒钟)
Lost connection to server, reconnecting in 54s. Try now\n
Run Code Online (Sandbox Code Playgroud)\n\n然后我在浏览器中检查了控制台\n错误代码:
\n\nWebSocket connection to 'ws://10.1.1.1/nr/comms' failed: Error during WebSocket handshake: Unexpected response code: 404 a @ red.min.js:16\n
Run Code Online (Sandbox Code Playgroud)\n\n好吧,看来这是 WebSocket 的问题。\n如果有人有一个想法,那就太好了,因为我尝试了不同的解决方案添加了加载模块,但目前还没有真正的想法。一切顺利。
\n\nps:这是我在 httpd.conf 中的代理通行证设置
\n\n<VirtualHost *:80>\n ServerName 10.1.1.1\n RewriteEngine …
Run Code Online (Sandbox Code Playgroud)