Ведение журнала / мониторинг кластера Kubernetes в службе Azure Contianer

Интегрируется ли служба контейнеров Azure с Azure Monitor? Хотите знать, что лучший способ сделать регистрацию / мониторинг кластера kubernetes?

2 ответа

Если вы ищете инструменты мониторинга в Azure, вы можете использовать Azure OMS (Opertation Management Suite). Это дает вам возможность контролировать инвентарь контейнера, производительность и журналы в одном месте. Насколько я понимаю, статистика контейнера теперь доступна только для узлов Linux, если вы развертываете свой кластер k8s на портале Azure.

Для этого вам нужно сначала создать учетную запись OMS. К этому времени у вас должен быть идентификатор рабочей области и ключ. Следующим шагом будет создание модуля oms на каждом узле с помощью D aemonSet.

Для получения подробной информации, посмотрите https://docs.microsoft.com/en-us/azure/container-service/kubernetes/container-service-kubernetes-oms.

Для сторонних инструментов Grafana+influenxdb - один из способов, которые я пробовал ранее. По сути, он предоставляет вам метрики на двух уровнях: POD и NODE соответственно. Показанные показатели включали использование ЦП, использование памяти, использование сети и использование файловой системы и т. Д. Конечно, вы всегда можете изменить свой запрос, чтобы добавить дополнительные показатели.

Для реализации этого подхода вы можете обратиться к https://github.com/Azure/acs-engine/blob/master/docs/kubernetes/monitoring.md.

Надеюсь это поможет:)

Вы можете использовать эту команду CLI для просмотра кластера kubernetes, развернутого с помощью службы контейнера Azure.

az acs kubernetes browse -g -n

Таким образом, вы можете увидеть kubernetes webui, также вы можете использовать команду kubectl proxy.

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