Чему вы научитесь
- Детектировать и устранять неполадки, связанные с сетью в Kubernetes.
- Работать с CNI-плагинами, службами и подами.
О курсе
В этом курсе я постарался просто рассказать о сложных аспектах сетевых технологий Kubernetes, а также организовать практические упражнения, чтобы ты погрузился в работу с современными сетевыми технологиями в части контейнеров.
Мы изучим основы сетевого интерфейса контейнеров (CNI) и научимся настраивать и управлять аддоном Cilium в качестве сетевого плагина. Поговорим об сетевом взаимодействии подов, внутриподовой коммуникации и IP-адресации, а также про сетевые пространства имен и про политики для управления связью между подами.
Мы изучим тонкости служб Kubernetes, включая ClusterIP, NodePort, LoadBalancer и ExternalName. Узнаем о конечных точках и их срезах. Освоим механизмы обнаружения сервисов на основе DNS, которые обеспечивают бесперебойную связь внутри кластера. Поговорим о хостовой сети узла. Наконец, углубимся в распространенные сетевые проблемы и способы их решения, а также инструменты и методы устранения неполадок.
Как всегда, у нас будут лабораторные работы на реальных кластерах, в которых мы можем экспериментировать без опаски что-то сломать.
Для кого этот курс
Начальные требования
- Язык YAML
- Базовое понимание Kubernetes и его объектов:
- Services
- Deployments
- Pods
- Configmaps
- Secrets
- Базовое понимание инструмента Helm
- Базовое понимание сетевых технологий
Наши преподаватели
Как проходит обучение
Видео лекции, демонстрации, лабораторные в браузере
Программа курса
Что вы получаете
- Кубернетес - это фактический стандарт оркестрации, он востребован повсеместно.
- Ценность понимания его сетевых особенностей пригодится и разработчику для написания адаптированных для Кубернетес приложений, и сисадмину для понимания неполадок в кластерах.
- Оба эти преимущества ведут к повышению профессиональной ценности в глазах работодателя, а также к увеличению личной самооценки.