Скоро! Kubernetes на практике [DevopsTrain] [Александр Бабочкин]

  • Автор темы SHAREWOOD
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
SHAREWOOD
SHAREWOOD

SHAREWOOD

Редактор
Регистрация
25/11/2019
Сообщения
136.512
Репутация
77.520

Складчина: Kubernetes на практике [DevopsTrain] [Александр Бабочкин]​

Kubernetes на практике [DevopsTrain] [Александр Бабочкин]


Описание:

Этот курс обучения подходит как для DevOps инженеров, так и для разработчиков, работающих с k8s. Он охватывает все ключевые практические аспекты, необходимые для выполнения работы. Курс основан на принципе "от практики к теории", что делает его увлекательным. Мы запустим кластер, присоединимся к нему, разберемся в методах подключения и выберем самый удобный.

Без задержек мы начнем тестирование нагрузки, изучим процесс запуска контейнеров в Pod. Далее вы научитесь создавать манифесты с описанием ресурсов Kubernetes и изучите все наиболее распространенные ресурсы, которые требуются каждый день.

Мы разберем, как нагрузка распределяется по кластеру k8s, какие типы узлов существуют и как можно ограничивать потребность отдельных приложений для стабильной работы всего кластера.

Погружение в сетевую часть: services, port-forwarding, ingress. Запустим балансировщик нагрузки и cert-manager для получения реального SSL-сертификата.

Мы рассмотрим различия между stateful/stateless сервисами, подключим volumes для хранения данных приложений и их конфигурации (configmap/secrets).

Вы научитесь запускать задачи по расписанию через cronjobs, а также выбирать узел для запуска приложения.

Мы затронем тему масштабирования как pod'ов, так и самих узлов, чтобы динамически менять ресурсы и справляться с нагрузкой.

И, конечно, мы изучим, как можно повысить безопасность приложений и всего кластера через сервисные аккаунты и Role Based Access Control.

Автор курса: Александр Бабочкин (Alex Babochkin)
Devops инженер, CTO, Golang разработчик

Спойлер: Практические задания
  1. Запуск кластера, файл конфигурации
  2. Установка kubectl. Подключение к кластеру
  3. Запуск продакшн нагрузки через kubectl
  4. Создание манифеста для описания нагрузки (pod, deployment)
  5. Настройка Limits/Requests. Master и Work nodes
  6. Pod статусы. Readiness, Liveness проверки
  7. Ресурс Service. Тип NodePort
  8. Service типа ClusterIP и ExternalName
  9. Запуск pod с инструментарием(ping, dig, telnet …)
  10. Port forwarding
  11. Service типа Load balancer. Ресурс Ingress. Пускаем трафик из интернета
  12. Cert-manager. Автоматическое получение SSL сертификата
  13. Хранение данных: ConfigMap, Secrets
  14. Volumes: персистентность данных(PV, PVC)
  15. Config Volumes: подключаем файлы ConfigMap
  16. Настройка приложения через ENV и Secrets
  17. StatefulSets
  18. DaemonSet
  19. Jobs и запуск по расписанию Cronjobs
  20. NodeAffinity, NodeSelector
  21. PodDisruptionBudget, PriorityClass
  22. Масштабирование pods: HorizontalPodAutoscaler
  23. Масштабирование nodes: Autoscaler
  24. LimitRange/ResourceQuota
  25. Service Accounts & RBAC

Скрытая ссылка

»

Материал «Kubernetes на практике [DevopsTrain] [Александр Бабочкин]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
Сверху Снизу