尝试访问跨帐户工作程序节点时,kube控制器管理器收到instanceNotFound错误

时间:2019-05-28 07:33:37

标签: kubernetes kube-controller-manager

我有一个分布式aws帐户架构,我的组织帐户中有kubernetes的控制平面。今天,我在尝试删除节点时遇到了一个问题(它们在主节点上使用的是不同的AWS帐户),由于IAM角色,kube-controller-manager无法获得节点的状态。

E0526 16:00:01.752903    3816 node_lifecycle_controller.go:171] error checking if node ip-10-19-4-216.eu-central-1.compute.internal exists: error listing AWS instances: \"InvalidInstanceID.NotFound: The instance ID 'i-03af0cdd1ac0d9993' does not exist\\n\\tstatus code: 400, request id: d493f7e5-7833-4462-aef0-7c9f6c1afd5c\"

是否可以将kube-controller-manager配置为承担子角色,还是应该将kube-controller-manager作为后台程序安装在每个帐户上?

最好

0 个答案:

没有答案