Главный узел Kubernetes не получает внутренний IP - PullRequest
0 голосов
/ 28 марта 2019

Я следовал официальным инструкциям и запустил простой кластер из 3 узлов, однако команда kubeadm get nodes -o wide печатает этот результат:

NAME    STATUS   ROLES    AGE   VERSION   INTERNAL-IP  
node2   Ready    master   12h   v1.13.4   <none>
node3   Ready    <none>   12h   v1.13.4   192.168.1.47 
node4   Ready    <none>   12h   v1.13.4   192.168.1.48

Пожалуйста, не ВНУТРЕННИЙ-IP узла 2 (который является основным узлом).

Из-за этого модули, которые находятся на узле 2, не получают IP, хотя все они являются системными модулями.

Окружающая среда

  1. Сеть: VirtualBox Мостовой Адаптер без NAT вообще
  2. Сетевой плагин: Фланель
  3. ОС: Ubuntu 18.04 LTS

Обновление

Вот вывод kubectl get pods -n kube-system, как запрошено в комментариях:

NAME                            STATUS          IP             NODE 
coredns-86c58d9df4-d2dv7        Running      10.244.0.52    node2
coredns-86c58d9df4-zwmzg        Running      10.244.0.51    node2
etcd-node2                      Running      <none>         node2
kube-apiserver-node2            Running      <none>         node2
kube-controller-manr-node2      Running      <none>         node2
kube-flannel-ds-amd64-5dpr9     Running      192.168.1.47   node3
kube-flannel-ds-amd64-97h5q     Running      <none>         node2
kube-flannel-ds-amd64-zwlxh     Running      192.168.1.48   node4
kube-proxy-4qlpc                Running      <none>         node2
kube-proxy-c28q9                Running      192.168.1.48   node4
kube-proxy-ntdxj                Running      192.168.1.47   node3
kube-scheduler-node2            Running      <none>         node2

стручков на хозяине также получают <none>.

Также я создал суть для kubectl describe node node2 здесь

...