Kubernetes 1.18 Caclico CNI CIDRNotAvailable сообщение - PullRequest
0 голосов
/ 13 апреля 2020

У меня кластер Kubernets 1.18 с Calico CNI (v3.13.2). Я был в состоянии запланировать нагрузку. но в событиях я вижу сообщение CIDRNotAvailable, поступающее со всех узлов в пространстве имен по умолчанию.

мой диапазон CIDR составляет -cluster-cidr=10.236.0.0/16 в /etc/kubernetes/manifests/kube-controller-manager.yaml файле.

kg events -A -w
NAMESPACE     LAST SEEN   TYPE     REASON             OBJECT                                  MESSAGE
default       4m41s       Normal   CIDRNotAvailable   node/kube01                          Node kube01 status is now: CIDRNotAvailable
default       23s         Normal   CIDRNotAvailable   node/kube02                          Node kube02 status is now: CIDRNotAvailable
default       2m56s       Normal   CIDRNotAvailable   node/kube03                          Node kube03 status is now: CIDRNotAvailable
default       4m33s       Normal   CIDRNotAvailable   node/kube04                          Node kube04 status is now: CIDRNotAvailable
default       4m1s        Normal   CIDRNotAvailable   node/kube29                          Node kube29 status is now: CIDRNotAvailable
default       94s         Normal   CIDRNotAvailable   node/kube30                          Node kube30 status is now: CIDRNotAvailable
default       3m12s       Normal   CIDRNotAvailable   node/kube31                          Node kube31 status is now: CIDRNotAvailable

Любой Идея, почему он дает это сообщение?

Спасибо SR

подсеть enter image description here

enter image description here

1 Ответ

1 голос
/ 20 апреля 2020

Я должен удалить serviceSubnet из kubeadm configure и использовать значение по умолчанию и использовать это su bnet для POD IP podSubnet: 10.201.0.0/16. создал кластер с этой конфигурацией, теперь эта ошибка перестает появляться, я вижу, что всем узлам назначен CIDR su bnet.

kubectl get nodes -o jsonpath='{.items[*].spec.podCIDR}'
...