EGround
Редактор
- Сообщения
- 24.325
- Реакции
- 127
Работа с контейнерами Docker и введение в администрирование кластера Kubernetes [2024]
ИПАП (Институт прикладной автоматизации и программирования)
Спойлер: Содержание Блок 1 — Основы Docker
Модуль 1 — Введение (теория)
Модуль 2 — Начало работы (теория, практика)
Модуль 3 — Приложение в контейнере (теория, практика)
Модуль 4 — Сервис в контейнере (теория, практика)
Модуль 5 — Устранение неполадок (теория, практика)
Модуль 6 — Образы (теория, практика)
Модуль 7 — Dockerfile (теория, практика)
Модуль 8 — Тома (теория, практика)
Модуль 9 — Сетевые ресурсы (теория, практика)
Модуль 10 — Docker внутри Docker (теория, практика)
Модуль 11 — Docker Swarm (теория, практика)
Блок 2 — Практика работы с Kubernetes. Базовые темы
Модуль 1 — Начало работы (теория, практика)
Модуль 2 — Развёртывание кластера Kubernetes теория, практика)
Модуль 3 — Kubernetes API (теория, практика)
Модуль 4 — Описание объектов Kubernetes (теория, практика)
Модуль 5 — Пространства имён (теория, практика)
Модуль 6 — Поды (теория, практика)
Модуль 7 — Управление объектами (теория, практика)
Модуль 8 — Управление ресурсами (теория, практика)
Модуль 9 — Метки и аннотации (теория, практика)
Модуль 10 — ReplicaSets (теория, практика)
Модуль 11 — Развертывания (теория, практика)
Модуль 12 — Сервисы (теория, практика)
Модуль 13 — ConfigMaps (теория, практика)
Модуль 14 — Secrets (теория, практика)
Модуль 15 — Тома (теория, практика)
Модуль 16 — Завершение (теория)
Продажник
ИПАП (Институт прикладной автоматизации и программирования)
Спойлер: Содержание Блок 1 — Основы Docker
Модуль 1 — Введение (теория)
- Какие проблемы решает Docker
- Различия между контейнерами и виртуальными машинами
- Архитектура и ключевые компоненты Docker
- Команды и справка
Модуль 2 — Начало работы (теория, практика)
- Запуск приложения в контейнере
- Получение списка контейнеров
- Работа с остановленными контейнерами
- Удаление ненужных контейнеров
Модуль 3 — Приложение в контейнере (теория, практика)
- Запуск сервиса в контейнере
- Пробрасывание портов
- Приостановка и возобновление работы контейнеров
- Работа с процессами в контейнере
- Перезапуск контейнеров
- Запуск остановленных контейнеров
- Политики перезапуска
- Жизненный цикл контейнеров
Модуль 4 — Сервис в контейнере (теория, практика)
- Получение журналов контейнера
- Выполнение команды внутри контейнера
- Подключение локального терминала к контейнеру и отключение от него
- Копирование файлов и папок между контейнеров и локальной файловой системой
- Отображение подробной информации о контейнере
- Отображение событий Docker
Модуль 5 — Устранение неполадок (теория, практика)
- Что такое образ
- Скачивание образа
- Образы и слои
- Управление образами
- Работа с Dockerfile
- Управление тегами
Модуль 6 — Образы (теория, практика)
- Синтаксис
- Команды
Модуль 7 — Dockerfile (теория, практика)
- Типы хранилищ Docker
- Механизм bind mounts
- Тома
- Копирование данных
- Резервные копии
Модуль 8 — Тома (теория, практика)
- Сетевые модели
- Управление сетями Docker
- Сеть изолированного типа (none)
- Сеть типа bridge (стандартная и пользовательская)
- Сеть типа host
Модуль 9 — Сетевые ресурсы (теория, практика)
- Описание технологии Docker inside Docker
- Заключение
Модуль 10 — Docker внутри Docker (теория, практика)
- Что такое Docker Compose
- Файл docker-compose.yml
- Основные команды
- Разворачивание стека приложений
- Заключение
Модуль 11 — Docker Swarm (теория, практика)
- Что еще есть в Docker
- Интересные проекты
- Советы и рекомендации
- Podman
- Заключение
Блок 2 — Практика работы с Kubernetes. Базовые темы
Модуль 1 — Начало работы (теория, практика)
- Установка и настройка окружения
Модуль 2 — Развёртывание кластера Kubernetes теория, практика)
- Запуск и настройка локального кластера
- Основные операции работы с кластером
Модуль 3 — Kubernetes API (теория, практика)
- Взаимодействие с кластером посредством API
- Знакомство с программой kubectl
- Задание контекста подключение
- Проверка статуса кластера через kubectl
- Развёртывание панели управления (dashboard)
Модуль 4 — Описание объектов Kubernetes (теория, практика)
- Знакомство с языком описания YAML
Модуль 5 — Пространства имён (теория, практика)
- Знакомство с пространствами имён
- Изучение спецификации
- Операции с пространствами имён
Модуль 6 — Поды (теория, практика)
- Знакомство с подами
- Изучение спецификации
- Операции с подами
- Жизненный цикл подов
- Поиск и устранение проблем
Модуль 7 — Управление объектами (теория, практика)
- Введение в состояние кластера
- Знакомство с императивным и декларативным стилем управления объектами, достоинства и недостатки
- Создание спецификации из живых объектов
Модуль 8 — Управление ресурсами (теория, практика)
- Введение в управление ресурсами
- Применение его для запросов и ограничений ЦП и памяти
Модуль 9 — Метки и аннотации (теория, практика)
- Использование меток для выборки объектов, связи объектов
- Использование аннотаций для описания
Модуль 10 — ReplicaSets (теория, практика)
- Описание набора реплик ReplicaSets, их взаимосвязь с подами
- Основные операции при работе с ReplicaSets
Модуль 11 — Развертывания (теория, практика)
- Описание развертываний, их взаимосвязь с наборами реплик
- Основные операции при работе с развертываниями, история развертываний, откат неудачных развертываний
- Обзор стратегий развертывания
Модуль 12 — Сервисы (теория, практика)
- Описание сервисов
- Основные операции при работе с сервисами
- Механизмы обнаружения
- Сетевой взаимодействие в Kubernetes
Модуль 13 — ConfigMaps (теория, практика)
- Описание конфигураций с помощью ConfigMaps
- Установка и получение настроек через файлы и переменные окружения
Модуль 14 — Secrets (теория, практика)
- Использование Secrets для работы с конфиденциальной информацией
- Установка и получение важных данных в открытом и закодированном виде посредством файлов и переменных окружения
Модуль 15 — Тома (теория, практика)
- Описание томов, их разновидности (emptyDir, hostPath и постоянное хранилище)
- Статическое и динамическое выделение по заявкам
Модуль 16 — Завершение (теория)
- Подведение итогов
- Обзор тем для дальнейшего изучения
- Обзор рекомендуемой литературы
Продажник
Материал «Работа с контейнерами Docker и введение в администрирование кластера Kubernetes [2024] [ИПАП]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.