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

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

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

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

  • DevOps инженеры

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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