k8s networking + практический опыт

Освой сетевые возможности Kubernetes. Изучи CNI, службы, Ingress и безопасность, чтобы обеспечить надежную и безопасную связь между контейнерами.

1 Инфо
2 Для кого
3 Требования
Инфо

О курсе

В этом курсе я постарался просто рассказать о сложных аспектах сетевых технологий Kubernetes, а также организовать практические упражнения, чтобы ты погрузился в работу с современными сетевыми технологиями  в части контейнеров. 

Мы изучим основы сетевого интерфейса контейнеров (CNI) и научимся настраивать и управлять аддоном Cilium в качестве сетевого плагина. Поговорим об сетевом взаимодействии подов, внутриподовой коммуникации и IP-адресации, а также про сетевые пространства имен и про политики для управления связью между подами.

Мы изучим тонкости служб Kubernetes, включая ClusterIP, NodePort, LoadBalancer и ExternalName. Узнаем о конечных точках и их срезах. Освоим механизмы обнаружения сервисов на основе DNS, которые обеспечивают бесперебойную связь внутри кластера. Поговорим о хостовой сети узла. Наконец, углубимся в распространенные сетевые проблемы и способы их решения, а также инструменты и методы устранения неполадок.

Познакомимся с Ingress-контроллерами и их ресурсами, сосредоточившись на настройке и управлении контроллером Traefik. Узнаем, как использовать ExternalDNS для настройки служб и Ingress с помощью DNS-провайдеров. Расширим свои знания о Service Mesh и многокластерных сетапах с использованием Cilium Cluster Mesh.

Сосредоточимся на лучших практиках в части безопасности, рассматривая шифрование и взаимную аутентификацию в среде Kubernetes. Научимся использовать такие инструменты, как Cert-manager и Let’s Encrypt. Внедрим расширенные функции безопасности, а именно сетевые политики Cilium и используем Hubble для устранения неполадок в сетевых потоках.

Как всегда, у нас будут лабораторные работы на реальных кластерах, в которых мы можем экспериментировать без опаски что-то сломать.

Для кого

Для кого

  • Системные администраторы
  • Инженеры облачной инфраструктуры
  • Инженеры автоматизации
  • DevOps профессионалы
  • Разработчики приложений
  • System Administrators
  • Cloud Infrastructure Engineers
  • Automation Engineers
  • DevOps Professionals
  • Application Developers
Требования

Требования

  • Язык YAML
  • Базовое понимание Kubernetes и его объектов:
    • Services
    • Deployments
    • Pods
    • Configmaps
    • Secrets
  • Базовое понимание инструмента Helm
  • Базовое понимание сетевых технологий

Курс Контент

О Преподавателе

Andrew

21 Курсы

+215 на курсе
Не Зачислен
Этот курс доступен по подписке

Курс Включает

  • 5 Уроки
  • 51 Темы
  • Курс Сертификат
  • Поддержка Сообщества

Рейтинг и Отзывы

5.0
Ср. Рейтинг
Рейтингов: 1
5
1
4
0
3
0
2
0
1
0
Как тебе курс? Отзывы важны!
Sergey
Опубликован 1 неделя назад
огонь

Качество материала

×
Preview Image
Show more reviews
Как тебе курс? Отзывы важны!

Скидки на подписки

X