更新 EKS 插件时的角色冲突

amb*_*960 6 amazon-web-services kubernetes amazon-eks

我正在尝试更新名为“vpc-cni”的 eks 插件。该插件执行以下操作:

“CNI 插件允许 Kubernetes Pod 拥有与 VPC 网络上相同的 IP 地址。更具体地说,Pod 内的所有容器共享一个网络命名空间,并且它们可以使用本地端口相互通信。”

然而,我在更新时遇到以下“冲突”:

Conflicts: ClusterRole.rbac.authorization.k8s.io aws-node - .rules DaemonSet.apps aws-node - .spec.template.spec.containers[name="aws-node"].image DaemonSet.apps aws-node - .spec.template.spec.initContainers[name="aws-vpc-cni-init"].image
Run Code Online (Sandbox Code Playgroud)

我真的不知道从哪里开始修复这个问题,甚至不知道这个错误冲突所说的内容是冲突的。

任何帮助表示赞赏。

小智 9

解决方法:在 AWS 控制台中部署此插件时,指定版本和 IAM 角色后,单击第一个面板中的“高级选项”。最底部是一个按钮,可以选择该按钮来覆盖冲突,这样安装就可以成功。