Описание
Необходимые знания:
  • Базовые навыки работы в Docker
  • Знания Linux
  • Знание основ компьютерных сетей

Целевая аудитория

  • Системные администраторы

  • Разработчики

  • DevOps инженеры

  • Архитекторы

Программа
  • Введение в Kubernetes

    • Архитектура и основные компоненты

    • Установка и настройка Kubernetes

    • Первоначальная настройка кластера

    • Основные и вспомогательные компоненты кластера. Практика по работе с etcd и Raft

      • Основные компоненты кластера

      • Архитектура etcd

      • Основные команды для работы с etcd

      • Понимание алгоритма Raft, его роль в обеспечении согласованности

      • Основные абстракции при работе с k8s, работа с данными

        • Стратегии обновления и тестирования, дополнительные примеры по работе с k8s

          • Контроль версий и стратегии обновления

          • Реализация обновлений приложения с использованием разных стратегий

          • Тестирование приложений в Kubernetes

          • Интеграционное тестирование и тестирование на уровне сервиса

          • Обеспечение безопасности k8s. Инструментам защиты кластера и Network Policy

            • Принципы безопасности в Kubernetes

            • Инструменты защиты кластера. Создание и применение сетевых политик

            • Практика инструментов защиты кластера

            • Network Policy - создание и использование для управления сетевым трафиком

            • Сервисная сетка на базе Istio. Шаблонизатор Helm

              • Istio и его компоненты

              • Как настроить сервисную сетку для управления трафиком и безопасностью

              • Шаблонизатор Helm и его архитектура

              • Создание и управление

              • Итоговая аттестация