Введение в урок 0:00 Приветствие и объявление темы урока. Обзор плана урока: создание и управление дипломентом. Проверка текущего состояния кластера: три ноды, пустой дипломент.
Создание первого дипломента 1:09 Команда для создания дипломента: kubectl create diplome. Указание имени дипломента и использование существующего имиджа. Проверка состояния дипломента: один под, контейнер с Docker Hub.
Управление дипломентом 2:57 Просмотр данных о дипломенте: лейбл, селектор, стратегия роллинг апдейт. Установка имиджа и контейнеров. Подготовка к скейлингу дипломента.
Скейлинг дипломента 3:51 Команда для скейлинга: kubectl scale diplome. Указание количества реплик: четыре. Проверка состояния: четыре под, создание реплика сет.
Аутоскейлинг дипломента 6:42 Команда для аутоскейлинга: kubectl autoscale diplome. Указание минимального и максимального количества реплик. Создание горизонтального автоскейлера.
Обновление имиджа 8:23 Команда для обновления имиджа: kubectl rollout history. Проверка истории изменений: версия, ченч кейс нон. Запуск обновления имиджа и проверка статуса дипломента.
Обновление контейнера в дипломенте 9:39 Записываем команду для обновления контейнера в дипломенте. Указываем новый имидж для контейнера. Проверяем статус обновления и реплики.
История версий и возврат к предыдущей версии 10:41 Запускаем команду для обновления и проверяем статус. Используем команду "history" для просмотра истории версий. Возвращаемся к предыдущей версии с помощью команды "rollout undo".
Работа с версиями и лейтесами 12:35 Проверяем историю версий и количество доступных версий. Используем команду "rollout" для обновления лейтесов. Запускаем команду "rollout restart" для обновления дипломента.
Написание манифеста для дипломента 15:28 Создаем папку для манифеста и открываем файл. Записываем версию и название дипломента. Добавляем лейблы для дипломента и подов.
Спецификация и создание подов 17:12 Записываем селектор и темпл для подов. Добавляем мета-данные и лейблы для подов. Записываем спецификацию контейнеров и их параметры.
Запуск и проверка дипломента 20:11 Запускаем файл манифеста для создания дипломента. Проверяем статус дипломента и подов. Проверяем работу подов через порт форвард.
Обновление и проверка реплик 23:00 Запускаем команду для обновления дипломента. Проверяем статус реплик и их работу. Проверяем версию и параметры подов после обновления.
Настройка автоскейлинга 25:42 Удаление старого автоскейлинга и сохранение нового. Изменение названия нового автоскейлинга. Настройка реплик и добавление автоскейлинга в файл.
Создание горизонтального автоскейлинга 26:30 Добавление автоскейлинга в файл YAML. Указание минимальной и максимальной реплик. Настройка метрик для автоскейлинга: утилизация памяти.
Запуск и проверка автоскейлинга 29:32 Запуск автоскейлинга с помощью команды kubectl. Проверка количества реплик и их состояния. Обновление изображения и проверка его работы.
Завершение и подготовка к следующему уроку 31:54 Уничтожение всех реплик с помощью команды kubectl. Подготовка к следующему уроку о создании сервиса. Повторение использованных команд и прощание.