Узлы не включаются в aws eks - PullRequest
0 голосов
/ 04 декабря 2018

Я успешно запустил кластер, используя aws eks, и применил aws-auth, но узлы не присоединяются к кластеру.Я проверил лог-сообщение узла и нашел это -

Dec  4 08:09:02 ip-10-0-8-187 kubelet: E1204 08:09:02.760634    3542 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:461: Failed to list *v1.Node: Unauthorized
Dec  4 08:09:03 ip-10-0-8-187 kubelet: W1204 08:09:03.296102    3542 cni.go:171] Unable to update cni config: No networks found in /etc/cni/net.d
Dec  4 08:09:03 ip-10-0-8-187 kubelet: E1204 08:09:03.296217    3542 kubelet.go:2130] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
Dec  4 08:09:03 ip-10-0-8-187 kubelet: E1204 08:09:03.459361    3542 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:452: Failed to list *v1.Service: Unauthorized`

Я не уверен в этом.Я приложил eks полный доступ к этим ролям узла экземпляра.

Ответы [ 2 ]

0 голосов
/ 01 апреля 2019

Если вы используете terraform или изменяете теги и переменные имен, убедитесь, что имя кластера соответствует в тегах !

Узел должен «принадлежать» определенному кластеру.Узлы будут присоединяться только к кластеру, который они должны.Я упустил это из виду, но при использовании terraform не требуется много документации.Убедитесь, что переменные совпадают.Это тег узла именования родительского кластера для присоединения:

  tag {
    key = "kubernetes.io/cluster/${var.eks_cluster_name}-${terraform.workspace}"
    value = "owned"
    propagate_at_launch = true
  }
0 голосов
/ 26 декабря 2018

Если вы следовали документам aws, есть простой способ соединить все рабочие узлы и соединить их с кластером EKS.

Ссылка: https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html

, как вы думаете, вы забылиредактировать карту конфигурации с профилем роли экземпляра ARN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...