部署在集群Kubernetes中的工作进程上
我是库伯内特斯的新手。为了进行测试,我在Redhat8的虚拟机上安装了一个主程序和一个工作程序 但我在问一个问题。当我尝试部署吊舱时: apiVersion:v1 种类:豆荚 元数据: 名称:简单Web应用程序颜色 标签: 应用程序:web 规格: 容器: -名称:网站 图片:mmumshad/simple webapp color 端口: -集装箱港口:8080 环境: -名称:APP_COLOR部署在集群Kubernetes中的工作进程上,kubernetes,worker,master,Kubernetes,Worker,Master,我是库伯内特斯的新手。为了进行测试,我在Redhat8的虚拟机上安装了一个主程序和一个工作程序 但我在问一个问题。当我尝试部署吊舱时: apiVersion:v1 种类:豆荚 元数据: 名称:简单Web应用程序颜色 标签: 应用程序:web 规格: 容器: -名称:网站 图片:mmumshad/simple webapp color 端口: -集装箱港口:8080 环境: -名称:APP_COLOR 值:红色默认情况下Kubernetes不会将应用程序部署到主节点 但这是一个可以根据您的配置进
值:红色默认情况下Kubernetes不会将应用程序部署到主节点 但这是一个可以根据您的配置进行更改的问题
如果您使用RKE2作为分发工作,默认情况下将在所有节点之间进行调度。
< P>这是一个社区wiki应答,张贴以提高可见性,因此可以自由编辑并添加任何您认为重要的附加细节。 正如评论中提到的OP,通过设置适当的主(控制平面)节点,问题已经得到解决,建议如下:是否在控制平面节点上设置了污点?–coderanger 5月21日在 9:14
否,带有kubectl污染节点vlinrhelkube01 key1=value1:NoSchedule我已经解决了我的问题!谢谢巴蒂斯特 吉兰5月21日9:22 正如我们所看到的: 使用将污染添加到节点。 比如说,
kubectl taint nodes node1 key1=value1:NoSchedule
在节点节点1
上放置污点。该污点具有键key1
,值
value1
,以及污染效应NoSchedule
。这意味着不会有吊舱
能够调度到节点1
,除非它具有匹配的
宽容
您是否在控制平面节点上设置了污染?否,使用kubectl污染节点VLINRKUBE01 key1=value1:NoSchedule,我已解决问题!谢谢这是不正确的。这不是控制平面的作用,这是大多数(但不是所有)Kubernetes安装程序创建的一个单独的污点。