33 - Что такое ExternalDNS и как его настроить с использованием AWS Route53

Опубликовано: 11 Октябрь 2024
на канале: BAKAVETS
2,285
90

В этом видео Вы узнаете, что такое #ExternalDNS и как с ним работать в #Kubernetes с использованием AWS #Route53

00:00 Введение
01:26 Разбор Terraform кода
04:49 IRSA AWS для ExternalDNS
06:13 ExternalDNS Artifacthub(Helm chart)
07:18 Helm values.yaml файл для ExternalDNS
11:06 Установка ExternalDNS, используя Helm
12:15 Example 1. Ingress c host в rules
15:23 Почему в Route53 создается 2 TXT записи?
16:32 Что будет, если DNS запись уже создана в AWS Route53?
17:56 ExternalDNS policies: upsert-only и sync
21:48 Example 2. Ingress с annotation: external-dns.alpha.kubernetes.io/hostname
23:23 Example 3. Service с annotation: external-dns.alpha.kubernetes.io/hostname

Ссылка на урок по созданию AWS аккаунта и настройки его после регистрации:    • Как создать AWS аккаунт и настроить е...  
Ссылка на урок по Terragrunt CI/CD Pipeline с использованием Infracost. Что такое Infracost. GitHub Actions:    • Terragrunt CI/CD Pipeline с использов...  
Ссылка на урок по Deployment в Kubernetes:    • 9 - Deployment в Kubernetes. Стратеги...  
Jenkins Pipeline. Docker build и push в Docker Hub. Jenkinsfile:    • 4 - Jenkins Pipeline. Docker build и ...  

ExternalDNS GitHub: https://github.com/kubernetes-sigs/ex...
ExternalDNS Artifacthub(Helm chart): https://artifacthub.io/packages/helm/...

Пример кода из видео: https://github.com/bakavets/k8s-lesso...

Вы можете купить мне кофе, чтобы сказать спасибо! https://www.buymeacoffee.com/bakavets

Подписаться на канал:    / bakavets  
Подписаться на Telegram канал: https://t.me/bakavets
Подписаться на Twitter:   / bakavets