Назад | Перейти на главную страницу

Проверка работоспособности Google Compute в отношении модулей в Google Container Engine

Касается ли проверка работоспособности всего узла или отдельных контейнеров?

Я создал свою службу LoadBalancer с kubectl create -f web-service.yaml:

apiVersion: v1
kind: Service
metadata:
  name: reaction-prod
  labels:
    name: reaction-prod
    app: reaction-prod
spec:
  type: LoadBalancer
  loadBalancerIP: xxx.xxx.xxx.xxx
  ports:
    - port: 80
      targetPort: 80
      protocol: TCP
  selector:
    name: reaction-prod
    app: reaction-prod

Балансировщик нагрузки нацелен на порт внутри работающих контейнеров, как я узнал экспериментально. Если я добавлю проверку работоспособности к этому целевому пулу балансировщиков нагрузки, сделает ли она то же самое автоматически? Я не нашел способа настроить это или получить информацию о том, что он делает.

Как я могу получить статистику по этой проверке работоспособности?

gcloud compute http-health-checks describe действительно не дает мне много полезной информации.

Как объяснено Вот, проверки работоспособности балансировщика нагрузки отличаются от проверок работоспособности Kubernetes. При этом удобный способ контролировать ваши POD в GKE - использовать Stackdriver мониторинг.