[英]ebs-csi-node daemon set is not running on arm64 node
I am using eks cluster with a mix of amd64 and arm64 nodes, after deploying the aws-ebs-csi driver with helm chart 2.3.0 to my cluster found the ebs-csi-node daemon set is only created on amd64 node not on arm64 due which volume is not getting provisioned.我正在使用混合 amd64 和 arm64 节点的 eks 集群,在将带有 helm chart 2.3.0 的 aws-ebs-csi 驱动程序部署到我的集群后,发现 ebs-csi-node 守护程序集仅在 amd64 节点上创建,而不是在 arm64 节点上创建由于哪个卷没有被配置。
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE
aws-node 192 192 192 192 192 <none> 691d
ebs-csi-node 19 19 19 19 19 kubernetes.io/os=linux 256d
kube-proxy 192 192 192 192 192 <none> 691d
Also running 2 replicas of ebs-csi-controller both of them are getting deployed only on amd64 node.同时运行 ebs-csi-controller 的 2 个副本,它们都仅部署在 amd64 节点上。 Do I need to any selector to helm the chart to choose the node on which ebs-csi-controller need to deploy?我是否需要任何选择器来控制图表以选择需要部署 ebs-csi-controller 的节点?
I am using the terraform resources to configure the ebs-csi-controller in the eks cluster as shown:我正在使用 terraform 资源在 eks 集群中配置 ebs-csi-controller,如下所示:
resource "helm_release" "aws-ebs-csi-driver" {
name = "aws-ebs-csi-driver"
repository = "https://kubernetes-sigs.github.io/aws-ebs-csi-driver"
chart = "aws-ebs-csi-driver"
namespace = "kube-system"
version = "2.3.0"
values = [
<<EOF
enableVolumeScheduling: true
enableVolumeResizing: true
enableVolumeSnapshot: true
node.tolerateAllTaints: true
EOF
]
}
Found that even after setting the "node.tolerateAllTaints: true" value the DS is not getting updated with the torelation "- operation: exists" after manually updating the torelation DS got created on all nodes.发现即使在设置“node.tolerateAllTaints:true”值后,在手动更新在所有节点上创建的 torelation DS 后,DS 也不会使用 torelation “- operation:exists”进行更新。 I am in correcting set the torelation in terraform.我正在纠正在 terraform 中设置的 torelation。 After updating the value like this :像这样更新值后:
values = [
<<EOF
enableVolumeScheduling: true
enableVolumeResizing: true
enableVolumeSnapshot: true
node:
tolerateAllTaints: true
EOF
]
DS got created on all the node DS 已在所有节点上创建
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.