Получение журналов kubelet с узлов кластера в гибридной среде AKS
Область применения: AKS в Azure Stack HCI, AKS в Windows Server
В рамках работы кластера Служба Azure Kubernetes (AKS) в гибридной среде AKS может потребоваться просмотреть журналы в какой-то момент для устранения проблемы. Вы можете просматривать журналы для AKS, а также может потребоваться получить журналы kubelet из узла AKS для устранения неполадок. В этом разделе показано, как использовать journalctl
для просмотра журналов kubelet на узле.
Подготовка к работе
В этой статье предполагается, что у вас есть кластер AKS. Если вам нужен кластер AKS, см. это краткое руководство по развертыванию гибридной среды AKS.
Создание SSH-подключения
Сначала необходимо создать SSH-подключение к узлу, на котором необходимо просмотреть журналы kubelet . Сведения о входе с помощью SSH см. в статье Подключение с помощью SSH для рабочих узлов Windows и Linux.
Получение журналов kubelet
Подключившись к узлу, выполните следующую команду, чтобы извлечь журналы kubelet :
sudo 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]