Узел Azure AKS «Kube-Proxy» Kubernetes? - PullRequest
0 голосов
/ 30 мая 2018

Мой вопрос «вероятно» относится к Azure.

Как просмотреть журналы Kube-Proxy?

После SSH в узле Azure AKS(готово) Я могу использовать следующее для просмотра журналов Kubelet:

journalctl -u kubelet -o cat

Документы Azure в журналах Azure Kubelet можно найти здесь: https://docs.microsoft.com/en-us/azure/aks/kubelet-logs

Я просмотрел следующие Kubernetesресурс, относящийся к журналам, но журналы Kube-Proxy в Azure не отображаются ни в одном из предложенных мест на узле AKS: https://kubernetes.io/docs/tasks/debug-application-cluster/debug-cluster/#looking-at-logs

Это часть усилий по устранению неполадок, связанных с входом Kubernetes nGinx, временно возвращающим«504 Gateway Time-out», когда служба не была доступна / неактивна в течение некоторого периода времени (возможно, от 5 до 10 минут), но затем стала доступной при следующей попытке (попытках).

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

На той же ноте, что и ответ Acanthamoeba, к журналам модуля Kube-Proxy можно также получить доступ через интерфейс пользовательского интерфейса просмотра, который можно запустить с помощью:

az aks browse --resource-group <ClusterResourceGroup> --name <ClusterName>

Приведенное выше должно открыть новый браузерокно указывало на следующий URL: http://127.0.0.1:8001/#!/overview?namespace=default

Переключиться на пространство имен Kube-System

Когда окно браузера откроется, перейдите в пространство имен Kube-System, выбрав этот параметр в раскрывающемся списке.внизу слева:

Change Kubernetes namespaces from the drop down on the left menu.

Пространство имен Kube-System находится внизу раскрывающегося списка ... и, вероятно, требует прокрутки.

Choose 'Kube-System' namespace to see kube-proxy pod

Перейдите к Pods

Оттуда нажмите «pods» (также в левом меню, под раскрывающимся списком пространств имен).), а затем щелкните модуль Kube-Proxy:

enter image description here

Просмотр журналов Kube-Proxy Нажмите, чтобы просмотреть журналы вашего модуля Kube-Proxy на основе Azure AKS.кнопка logs находится в правом верхнем меню слева от «Удалить» и «Редактировать» простоlow create:

View Azure AKS Kubernetes Kube-Proxy logs

Другие ресурсы по устранению неполадок Azure AKS

Поскольку вы пытаетесь просмотреть журналы Kube-Proxy, вы, вероятно,проблемы с сетевыми проблемами или что-то в этом роде.Вот некоторые другие ресурсы, которые я использовал во время тура по устранению неполадок моего кластера Azure AKS:

  1. Просмотр журналов Kubelet в Azure AKS: https://docs.microsoft.com/en-us/azure/aks/kubelet-logs
  2. Устранение неполадок при входе nGinx: https://github.com/kubernetes/ingress-nginx/blob/master/docs/troubleshooting.md
  3. SSH в виртуальную машину кластера Azure AKS: https://docs.microsoft.com/en-us/azure/aks/aks-ssh
0 голосов
/ 01 июня 2018

В AKS kube-proxy работает как DaemonSet в пространстве имен системы kube

Вы можете перечислить информацию о модулях kube-proxy + узел с помощью:

kubectl get pods -l component=kube-proxy -n kube-system -o wide

И затем выможете просмотреть журналы, запустив:

kubectl logs kube-proxy-<suffix> -n kube-system
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...