我们试图用2个荚添加更多的部署安排了4个节点和1个主节点集群荚的现有结构。 我们正在以下错误:没有可用的节点相匹配的所有谓词的:CPU不足(4),内存不足(1),PodToleratesNodeTaints(2)。
综观其他线程和文档,当现有节点已超出CPU容量(4个节点)和存储容量(1个节点上),这将是这种情况...
为了解决资源问题, 我们增加了一个节点,并重新部署位。 但仍然出现相同的问题,看到几乎未使用的节点 。 (见下文被不使用的节点5而节点2和节点4是通过分配,节点1和3将加成其失败的新吊舱之后过度分配)
节点名| CPU要求(核心)| CPU限制(核)| 内存请求(字节)| 内存限制(字节)| 年龄
节点5 | 0.11(5.50%)| 0(0.00%)| 50祢(1.26%)| 50祢(1.26%)| 3小时
节点4 | 1.61(80.50%)| 2.8(140.00%)| 2.674 GI(69.24%)| 4.299 GI(111.32%)| 7天
节点3 | 1.47(73.50%)| 1.7(85.00%)| 2.031 GI(52.60%)| 2.965 GI(76.78%)| 7个月
节点2 | 1.33(66.50%)| 2.1(105.00%)| 2.684 GI(69.49%)| 3.799 GI(98.37%)| 7个月
节点-1 | 1.48(74.00%)| 1.4(70.00%)| 1.705 GI(44.15%)| 2.514 GI(65.09%)| 7个月
主| 0.9(45.00%)| 0.1(5.00%)| 350米(8.85%)| 300米(7.59%)| 7个月
请注意,我们有自动缩放启用(有8个节点的限制)。 (客户端版本是v1.9.0,而我们的kubernetes服务器版本是v1.8.4)。 我们使用掌舵部署和使用KOPS添加新节点。
为什么舱体没有安排,以便每个节点可以低于容量? 为什么我们看到的错误和一个完全未使用的节点?