Я обнаружил, что сервер Kubernetes API не запускается во время начальной загрузки кластера со следующим журналом ошибок, по-видимому, из-за невозможности инициализировать его «конфигурационную карту ЦС клиента»:
E1029 14:35:56.211083 5 client_ca_hook.go:78] Timeout: request did not complete within allowed duration
F1029 14:35:56.211121 5 hooks.go:126] PostStartHook “ca-registration” failed: unable to initialize client CA configmap: timed out waiting for the condition
Кажется, это происходит здесь в Kubernetes. исходный код. Что может вызвать эту ошибку?
Полный журнал смотрите здесь.
Обновление: кажется, что мой кластер etcd недоступен с главных узлов, хотя та же самая команда работает с компьютеров-членов etcd:
$ sudo ETCDCTL_API=3 etcdctl --cacert=/opt/tectonic/tls/etcd-client-ca.crt \
--cert=/opt/tectonic/tls/etcd-client.crt --key=/opt/tectonic/tls/etcd-client.key \
--endpoints=https://coreos-testing-etcd-0.socialfoodie.club:2379 \
endpoint health
https://coreos-testing-etcd-0.socialfoodie.club:2379 is unhealthy: failed to connect: grpc: timed out when dialing
Error: unhealthy cluster