calico-policy-container на рабочем узле находится в цикле перезапуска. как я могу проверить почему?

У меня есть две машины со стабильной версией ядра (с последней установленной стабильной версией) для тестирования Kubernetes. я установил kubernetes 1.5.1, используя скрипт из https://github.com/coreos/coreos-kubernetes/tree/master/multi-node/generic и исправил его с помощью https://github.com/kfirufk/coreos-kubernetes-multi-node-generic-install-script.

Я установил скрипт контроллера на одном и рабочий скрипт на другом. kubectl get nodes показывает оба сервера.

kubectl get pods --namespace=kube-system показывает, что calico-policy-controller-2j5dn много перезагружается. на рабочем сервере я вижу, что calico-policy-controller много перезагружается. Любая идея, как исследовать эту проблему дальше?

как я могу проверить почему он перезагружается? есть ли журналы для этого контейнера?

1 ответ

Решение

kubectl logs --previous $id —namespace=kube-system

я добавил --previous потому что при перезапуске контроллера к нему добавляются другие случайные символы.

в моем случае это kube-policy-controller что запустилось на одном сервере и запросило сертификаты etcd2, которые были сгенерированы на другом сервере.

Другие вопросы по тегам