Корзина

✅ГАРАНТИИ💯! Быстрая доставка на Емейл !

📚 База онлайн курсов очень большая, всегда активна и постоянно пополняется.

📩Чтобы получить курс — оформите заказ

[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

:

Этот курс в скором времени появится на сайте courses24.net Проверьте по поиску, возможно данный курс уже добавлен.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Быстрая доставка на Email

Мы гарантируем Вам быструю доставку курса на email.

Всегда новинки

Каждый день ассортимент курсов и тренингов пополняется

Прием заказов 24/7

Оформите заказ в интернет-магазине "Онлайн курсы и тренинги скачать" Прямо сейчас!

100% Безопасная оплата

Безопасная оплата Вашего заказа.