Скачать [kts] Деплой приложений в Kubernetes. Базовый трек [Игорь Латкин]

Информация
Цена: 195 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
392 204
Реакции
38 185
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[kts] Деплой приложений в Kubernetes. Базовый трек [Игорь Латкин]
Ссылка на картинку
Kubernetes за последние годы стал де-факто стандартом оркестрации и запуска приложений. Поэтому умение управлять кластерами Kubernetes является особенно важным в работе любого современного DevOps инженера. В то же время порог входа может казаться достаточно высоким из-за большого числа компонентов и связей между ними внутри Kubernetes. В курсе мы рассмотрим самые важные концепции, необходимые для управления кластерами любой сложности и научим применять эти знания на практике.
Что мы будем делать на курсе:
  • Рассмотрим механизмы виртуализации и контейнеризации в современном Linux
  • Обсудим, что из себя представляет Docker и какие есть альтернативы
  • Познакомимся с системами оркестрации контейнеров, поймем место Kubernetes
  • Задеплоим свое первое приложение в Kubernetes
  • Разберем основные ресурсы в Kubernetes, необходимые каждый день
  • Научимся понимать и инспектировать любые ресурсы
  • Познакомимся с пакетным менеджером Helm
  • Разберем тонкости деплоя различных типов приложений (фронтенд, бэкенд на go, бэкенд на python, …)
  • Научимся деплоить приложения с помощью Github Actions
  • Рассмотрим, как создать managed кластер в облаке
Для кого этот курс?
- Разработчик
Курс поможет понять, как работает CI/CD, как использовать Kubernetes и самостоятельно деплоить приложения
- DevOps-инженер
DevOps-инженеры разберут теорию и попробуют на практике одну из самых хайповых технологий в DevOps
Курс разработан компанией KTS
Мы используем Kubernetes для развертки своих продуктов и сервисов наших клиентов.
В отделе медиапроектов мы запускаем несколько проектов в месяц. Благодаря kubernetes, мы легко масштабируем продакшн и эффективно разрабатываем приложения.
В этом курсе мы рассказываем о лучших практиках деплоя сервисов в Kubernetes, применяемых в индустрии.
Старт потока – 13 декабря.
Объем программы 40 часов
Курс длится 7 недель.
Каждую неделю открывается новый модуль.
Онлайн-лекции, доступ к платформе и групповые разборы ДЗ
Лекции каждого модуля проходят онлайн и затем доступны на платформе.
Дополнительно проходят групповые разборы ДЗ с преподавателем
Программа обучения
Введение в контейнеры
  • Поймем разницу виртуальных машин и контейнеров
  • Познакомимся с Docker
  • Научимся писать Dockerfile для разных ситуаций
  • Разберем полностью процесс упаковки кода приложения в docker-образ с публикацией в docker registry
Kubernetes. Введение
  • Рассмотрим системы оркестрации контейнеров и поймем, почему Kubernetes такой особенный (или нет?)
  • Поднимем свой первый кластер локально с помощью minikube и kind (Kubernetes-in-Docker)
  • Научимся пользоваться kubectl для просмотра и редактирования ресурсов
  • Задеплоим настоящее приложение, состоящее из двух компонентов - API и фронтенда
Сетевые возможности в Kubernetes
  • Рассмотрим тонкости работы сетей в Kubernetes и как приложения могут общаться между собой
  • Разберем предназначение Service
  • Научимся делать приложение доступным в интернете
  • Начнем работать с кластером, поднятом в облаке
  • Познакомимся с понятием Ingress и Ingress Controller для балансировки трафика внутри кластера
  • Научимся в автоматическом режиме выписывать SSL/TLS-сертификаты с помощью cert-manager
Деплой приложений
  • Разберем популярные методы деплоя приложений в Kubernetes
  • Рассмотрим пакетный менеджер Helm, упрощающий деплой приложений
  • Завернем несколько типов приложений в Helm-пакеты с последующим деплоем в кластер
  • Рассмотрим процесс апгрейда и даунгрейда версии приложения и подводные камни в этом процессе
CI/CD приложения
  • Рассмотрим, из чего состоит процесс CI/CD приложения
  • Рассмотрим весь процесс доведения приложения от кода до production-кластера Kubernetes
  • Научимся описывать CI/CD конфигурацию в Github Actions
Хранение данных в Kubernetes
  • Рассмотрим способы хранения конфигурации приложений ConfigMap и Secret
  • Научимся доставать эти данные из приложения
  • Узнаем как пользоваться Volume в кластере и рассмотрим особенности волюмов в облаке и self-hosted
  • Научимся деплоить stateful приложения, такие как базы данных (и не только). Разберем, чем StatefulSet отличается от Deployment.
Собираем все вместе
  • Поднимем собственный managed кластер в облаке
  • Установим и настроим все необходимые системные компоненты
  • Задеплоим приложение со всеми необходимыми ему компонентами в Kubernetes
  • Настроим CI/CD
продажник:
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
container dockerfile kts kubernetes игорь латкин
Похожие складчины
Kail
Ответы
0
Просмотры
862
Kail
Kail
Kail
Ответы
0
Просмотры
1K
Kail
Kail
Kail
Ответы
0
Просмотры
251
Kail
Kail
Kail
Ответы
0
Просмотры
176
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.