我有一些基于 kops 的 kubernetes 集群在 aws ec2 之上运行版本 1.21.7。该命令kubectl describe node <node-name>
向我提供有关节点的信息,包括部分Capactity
和Allocatable
:
Capacity:
attachable-volumes-aws-ebs: 25
cpu: 8
ephemeral-storage: 130045936Ki
hugepages-1Gi: 0
hugepages-2Mi: 0
memory: 32403008Ki
pods: 110
Allocatable:
attachable-volumes-aws-ebs: 25
cpu: 8
ephemeral-storage: 119850334420
hugepages-1Gi: 0
hugepages-2Mi: 0
memory: 32300608Ki
pods: 110
让我们记住我们attachable-volumes-aws-ebs
在两个部分都有字段。
另外,我在云主机提供的 openstack 之上运行了 1.19.7 版的 kubeadm-deployed kubernetes-cluster。该命令kubectl describe node <node-name>
具有以下输出:
Capacity:
cpu: 8
ephemeral-storage: 49075212Ki
hugepages-1Gi: 0
hugepages-2Mi: 0
memory: 32939352Ki
pods: 110
Allocatable:
cpu: 8
ephemeral-storage: 49075212Ki
hugepages-1Gi: 0
hugepages-2Mi: 0
memory: 30317912Ki
pods: 110
它没有任何看起来像attachable-volumes-aws-ebs
. 在我的基于 openstack 的集群中,我使用 cinder csi-plugin。我在云配置中添加了下一行,试图解决这个问题。
[BlockStorage]
node-volume-attach-limit=25
但什么都没有改变。我究竟做错了什么?
谢谢您的回答。