我有一个分布式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作为后台程序安装在每个帐户上?
最好