小编Mch*_*eti的帖子

Master 被污染 - 无法部署 Pod

在我的 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)

预期输出应该是:

  • Pod 应该部署在每个节点(包括 Master)上

我的版本是v1.14.1

taint kubernetes

6
推荐指数
2
解决办法
3万
查看次数

节点红色 - 从端口 1880 重定向到子目录后失去连接

我在装有Cent OS 7.x和Apache 2.4.6 (CentOS)的虚拟机上安装了NodeRed

\n\n

如果我打开 URL http://10.1.1.1:1880/,一切正常。我可以部署节点并查看调试。但我需要在特殊位置上使用 Node Red。\n下一步是在我的 httpd.conf 中配置代理通行证。

\n\n

结果:红色节点可在http://10.1.1.1/nr/。但几秒钟后我收到以下错误消息。

\n\n
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几秒钟)

\n\n
Lost connection to server, reconnecting in 54s. Try now\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后我在浏览器中检查了控制台\n错误代码:

\n\n
WebSocket 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\n

ps:这是我在 httpd.conf 中的代理通行证设置

\n\n
<VirtualHost *:80>\n  ServerName 10.1.1.1\n  RewriteEngine …
Run Code Online (Sandbox Code Playgroud)

apache centos node-red

1
推荐指数
1
解决办法
3949
查看次数

标签 统计

apache ×1

centos ×1

kubernetes ×1

node-red ×1

taint ×1