Получение журналов kubelet с узлов кластера

> Область применения: Azure Stack HCI версии 23H2, AKS с поддержкой Azure Arc в VMware (предварительная версия)

В рамках работы кластера Kubernetes в AKS с поддержкой Azure Arc может потребоваться просмотреть журналы в какой-то момент, чтобы устранить проблему. В этой статье описывается journalctl использование для просмотра журналов kubelet на узле.

Создание SSH-подключения

Сначала необходимо создать SSH-подключение к узлу, на котором необходимо просмотреть журналы kubelet. Сведения о входе с помощью SSH см. в статье Подключение с помощью SSH для рабочих узлов Windows и Linux.

Получение журналов kubelet

После подключения к узлу выполните следующую команду, чтобы извлечь журналы kubelet:

chroot /host
journalctl -u kubelet -o cat

Пример выходных данных указывает на данные журнала kubelet.

I0512 19:15:19.651370    1824 server.go:411] Version: v1.19.7
I0512 19:15:19.651680    1824 server.go:831] Client rotation is on, will bootstrap in background
I0512 19:15:19.709716    1824 dynamic_cafile_content.go:167] Starting client-ca-bundle::/etc/kubernetes/pki/ca.crt
I0512 19:15:19.867693    1824 server.go:640] --cgroups-per-qos enabled, but --cgroup-root was not specified.  defaulting to /
I0512 19:15:19.868130    1824 container_manager_linux.go:276] container manager verified user specified cgroup-root exists: []
I0512 19:15:19.868169    1824 container_manager_linux.go:281]

Вы можете получить полные журналы по запросу из кластера, а затем обратиться в корпорацию Майкрософт для получения необходимых средств устранения неполадок.

Дальнейшие действия