Просмотр журналов для сбора и просмотра данных в гибридной среде AKS
Область применения: AKS в Azure Stack HCI, AKS в Windows Server
В этой статье описывается сбор данных и просмотр журналов событий и сведений о конфигурации из различных компонентов гибридной среды AKS, чтобы проверка, как AKS работает в вашей среде.
Журналы представляют собой важные средства для сбора и просмотра данных из нескольких источников и предоставления аналитических сведений об общем состоянии среды. Они полезны при устранении неполадок в пользовательских приложениях и службах, так как пользователю может потребоваться просмотреть журналы, созданные различными компонентами AKS, чтобы определить возможные точки сбоя при возникновении проблемы.
В этой статье описываются различные полезные данные журнала, позволяющие отлаживать проблемы, а также приводятся некоторые команды AKS и kubectl
команды для просмотра этих журналов.
Использование команд PowerShell для просмотра журналов
Чтобы получить журналы из всех модулей pod, выполните команду PowerShell Get-AksHciLogs . Эта команда создает zip-папку с именем akshcilogs.zip
в рабочем каталоге для гибридного использования AKS.
Используйте следующие параметры с для Get-AksHciLogs
просмотра журналов и сбора данных:
Get-AksHciLogs -AgentLogs
: получение журналов из облачного агента стека microsoft on-premises Cloud (MOC) и служб агента узла. Выходные данные команды находятся в папке \akshcilogs гибридного рабочего каталога AKS.Get-AksHciLogs -EventLogs
: получение журналов событий, зарегистрированных в Просмотр событий.Get-AksHciLogs -VirtualMachineLogs
: получение журналов из гостевых виртуальных машин, созданных AKS.Get-AksHciLogs -KvaLogs
: получение журналов с узла AKS.Get-AksHciLogs -DownloadSdkLogs
: получение журналов загрузки, созданных при скачивании двоичных файлов и образов, которые используются гибридной службой AKS.Get-AksHciLogs -BillingRecords
: получение записей о выставлении счетов. Выходные данные обычно являются текстовыми документами, расположенными в папке \akshcilogs рабочего каталога. Это похоже на следующие выходные данные:
Локальное облако Майкрософт
Локальное облако (Майкрософт) — это стек управления, который позволяет управлять виртуальными машинами в программно-определяемом центре обработки данных Azure Stack HCI (SDDC) в облаке.
Локальное облако Майкрософт включает следующие компоненты:
- Один экземпляр высокодоступной облачной службы агента, развернутой в кластере. Этот агент выполняется на любом узле в кластере Azure Stack HCI и настроен для отработки отказа на другой узел.
- Агент узла, работающий на каждом физическом узле Azure Stack HCI.
Get-MocConfig
— это полезное средство отладки, которое предоставляет такие сведения, как конфигурация облака, конфигурация узла, расположение сертификации узла и локальное облако Майкрософт. Выходные данные выполнения Get-MocConfig
аналогичны следующему примеру выходных данных.
Виртуальное устройство Kubernetes
Виртуальный модуль Kubernetes (KVA) — это файл образа виртуальной машины, состоящий из предварительно настроенной среды операционной системы и одного приложения. Цель KVA — упростить доставку и работу приложения. Следовательно, включены только необходимые компоненты операционной системы. Команда Get-kvaConfig предоставляет некоторые важные сведения, которые могут помочь в отладке проблем с неправильной настройкой, как показано в следующем примере выходных данных.
Команды Kubectl
Журналы Kubernetes также содержат полезные сведения о работоспособности кластера и приложений. Следующие команды предоставляют важные сведения:
kubectl get nodes
выводит список всех узлов и предоставляет сведения об их состоянии, ролях, возрасте после создания и версии.kubectl get pods
выводит список всех модулей pod в пространстве имен и предоставляет их состояние.kubectl get service
выводит список всех служб в пространстве имен.kubectl get events
предоставляет последовательность времени для действий, связанных с различными объектами Kubernetes.
Дальнейшие действия
В этом разделе вы узнали, как просматривать журналы из нескольких источников, которые предоставляют аналитические сведения об общем состоянии гибридной среды AKS.
- Для дальнейшего мониторинга и устранения неполадок просмотрите журналы kubelet.