Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yandex-cloud-examples/yc-mk8s-alb-ingress-health-checks
Проверка состояний приложений в кластере Yandex Managed Service for Kubernetes® с помощью Ingress-контроллера Yandex Application Load Balancer.
https://github.com/yandex-cloud-examples/yc-mk8s-alb-ingress-health-checks
application-load-balancer ingress-controller kubernetes mk8s terraform yandex-cloud yandexcloud
Last synced: about 15 hours ago
JSON representation
Проверка состояний приложений в кластере Yandex Managed Service for Kubernetes® с помощью Ingress-контроллера Yandex Application Load Balancer.
- Host: GitHub
- URL: https://github.com/yandex-cloud-examples/yc-mk8s-alb-ingress-health-checks
- Owner: yandex-cloud-examples
- License: apache-2.0
- Created: 2024-06-13T17:28:21.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-16T12:52:04.000Z (4 months ago)
- Last Synced: 2024-07-17T21:50:09.896Z (4 months ago)
- Topics: application-load-balancer, ingress-controller, kubernetes, mk8s, terraform, yandex-cloud, yandexcloud
- Language: HCL
- Homepage: https://yandex.cloud/ru/docs/managed-kubernetes/tutorials/custom-health-checks
- Size: 14.6 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Проверка доступности приложений Kubernetes с помощью Ingress-контроллера Yandex Application Load Balancer
Вы можете регулярно проверять доступность и работоспособность приложений, которые развернуты в [кластере Yandex Managed Service for Kubernetes](https://yandex.cloud/ru/docs/managed-kubernetes/concepts/#kubernetes-cluster). Проверка реализуется с помощью Ingress-контроллера от сервиса [Application Load Balancer](https://yandex.cloud/ru/docs/application-load-balancer/concepts/).
Настройка описана в [практическом руководстве](https://yandex.cloud/ru/docs/managed-kubernetes/tutorials/custom-health-checks). В репозитории хранятся необходимые для настройки конфигурационные файлы:
* Папка `app` — содержит файлы, из которых формируется образ Docker и приложение Kubernetes.
* Папка `terraform-manifests` — содержит манифесты Terraform для создания нужной облачной инфраструктуры.
* Файл `httpbackendgroup.yaml` — используется для создания [группы бэкендов](https://yandex.cloud/ru/docs/application-load-balancer/concepts/backend-group).
* Файл `ingress.yaml` — используется для создания Ingress-контроллера.