gpt4 book ai didi

docker - 在挂起状态下使用kubernetes pod进行部署时,节点上的磁盘压力

转载 作者:行者123 更新时间:2023-12-02 12:10:51 27 4
gpt4 key购买 nike

我正在尝试调出使用docker swarm成功运行的应用程序。我正在使用Kubernetes。我有一个主VirtualBox VM和一个既是Ubuntu的节点。正确设置了CPU和内存以及限制的部署和服务(或者我认为是这样)。部署和服务成功,但是kubectl描述pod始终将事件消息显示为

0/2 nodes are available: 1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn't tolerate, 1 node(s) had taint {node.kubernetes.io/disk-pressure: }, that the pod didn't tolerate.
Warning FailedScheduling <unknown> default-scheduler 0/2 nodes are available: 1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn't tolerate, 1 node(s) had taint {node.kubernetes.io/disk-pressure: }, that the pod didn't tolerate.
我检查了几件事并增加了主VM(和工作节点上的磁盘容量,尽管问题仅在master上显示)。使用kubeadm重置工作节点并重新部署。
也经历了类似的问题和建议。
寻找解决此问题的建议,以使Pod进入就绪或未决状态
谢谢
部署具有cpu 500m和限制“1”,内存1Gi和限制2Gi

最佳答案

在主服务器/主机上,如果您确实希望在此安排 pod ,可以尝试取消污染。

$ kubectl taint nodes --all node-role.kubernetes.io/master-
对于磁盘压力污点,您的控制平面中可能有一个具有相同名称的节点的先前实例中的某些内容❓如果知道您有足够的空间,则可以强制将其删除:
$ kubectl taint nodes --all node.kubernetes.io/disk-pressure-
请记住,这是 node controller自动添加的污点。
✌️

关于docker - 在挂起状态下使用kubernetes pod进行部署时,节点上的磁盘压力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63182098/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com