Fargo
Администратор
- Регистрация
- 2 Дек 2015
- Сообщения
- 233.574
- Реакции
- 755.725
**Складчина: Kubernetes на практике [DevopsTrain] [Александр Бабочкин]**
Курс предназначен не только для DevOps инженеров, но и для разработчиков, работающих с k8s. Он объединяет важные практические знания, необходимые в работе. Основная концепция курса – это переход "от практики к теории", благодаря чему он остается интересным.
- Запуск кластера, подключение и выбор наиболее удобного способа подключения.
- Запуск тестовой нагрузки, разбор запуска контейнеров в Pod.
- Создание манифестов с описанием ресурсов Kubernetes и изучение основных ресурсов.
- Распределение нагрузки в кластере k8s, типы нод, ограничение потребления приложениями.
- Настройка сети: services, port-forwarding, ingress, запуск балансировщика нагрузки и cert-manager для получения SSL сертификата.
- Различие stateful/stateless сервисов, подключение volumes для данных и конфигурации.
- Запуск задач по расписанию, выбор ноды для запуска приложения.
- Масштабирование подов и нод для динамического изменения ресурсов.
- Усиление безопасности приложений и кластера через сервисные аккаунты и Role Based Access Control.
**Автор:** Александр Бабочкин (Alex Babochkin) - DevOps инженер, CTO, Golang разработчик.
**Спойлер: Задачи практики**
- Установка и настройка кластера.
- Работа с kubectl, подключение к кластеру.
- Запуск нагрузки через kubectl.
- Создание манифестов для описания нагрузки (pod, deployment).
- Настройка Limits/Requests для Master и Work nodes.
- Подробный анализ статусов Pod, Readiness, Liveness.
- Работа с ресурсами Service: NodePort, ClusterIP, ExternalName.
- Запуск Pod с инструментарием (ping, dig, telnet).
- Применение Port forwarding.
- Настройка Service типа Load balancer и ресурса Ingress для обработки трафика из интернета.
- Автоматическое получение SSL сертификата с помощью Cert-manager.
- Работа с данными: ConfigMap, Secrets, Volumes (PV, PVC).
- Подключение Config Volumes, настройка приложений через ENV и Secrets.
- Изучение StatefulSets, DaemonSet, Jobs, Cronjobs.
- Применение NodeAffinity, NodeSelector, PodDisruptionBudget, PriorityClass.
- Масштабирование pods с помощью HorizontalPodAutoscaler и nodes с Autoscaler.
- Ограничение ресурсов с помощью LimitRange/ResourceQuota.
- Работа с Service Accounts & RBAC.
Курс предназначен не только для DevOps инженеров, но и для разработчиков, работающих с k8s. Он объединяет важные практические знания, необходимые в работе. Основная концепция курса – это переход "от практики к теории", благодаря чему он остается интересным.
- Запуск кластера, подключение и выбор наиболее удобного способа подключения.
- Запуск тестовой нагрузки, разбор запуска контейнеров в Pod.
- Создание манифестов с описанием ресурсов Kubernetes и изучение основных ресурсов.
- Распределение нагрузки в кластере k8s, типы нод, ограничение потребления приложениями.
- Настройка сети: services, port-forwarding, ingress, запуск балансировщика нагрузки и cert-manager для получения SSL сертификата.
- Различие stateful/stateless сервисов, подключение volumes для данных и конфигурации.
- Запуск задач по расписанию, выбор ноды для запуска приложения.
- Масштабирование подов и нод для динамического изменения ресурсов.
- Усиление безопасности приложений и кластера через сервисные аккаунты и Role Based Access Control.
**Автор:** Александр Бабочкин (Alex Babochkin) - DevOps инженер, CTO, Golang разработчик.
**Спойлер: Задачи практики**
- Установка и настройка кластера.
- Работа с kubectl, подключение к кластеру.
- Запуск нагрузки через kubectl.
- Создание манифестов для описания нагрузки (pod, deployment).
- Настройка Limits/Requests для Master и Work nodes.
- Подробный анализ статусов Pod, Readiness, Liveness.
- Работа с ресурсами Service: NodePort, ClusterIP, ExternalName.
- Запуск Pod с инструментарием (ping, dig, telnet).
- Применение Port forwarding.
- Настройка Service типа Load balancer и ресурса Ingress для обработки трафика из интернета.
- Автоматическое получение SSL сертификата с помощью Cert-manager.
- Работа с данными: ConfigMap, Secrets, Volumes (PV, PVC).
- Подключение Config Volumes, настройка приложений через ENV и Secrets.
- Изучение StatefulSets, DaemonSet, Jobs, Cronjobs.
- Применение NodeAffinity, NodeSelector, PodDisruptionBudget, PriorityClass.
- Масштабирование pods с помощью HorizontalPodAutoscaler и nodes с Autoscaler.
- Ограничение ресурсов с помощью LimitRange/ResourceQuota.
- Работа с Service Accounts & RBAC.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Вязание] Вязаный кейп спицами стильная накидка на плечи Ivy Cape [Вяжи.ру] [PetiteKnit]
- [Вязание] Красивая текстурная облегающая юбка миди Poet, вязаная спицами сверху [Вяжи.ру] [Sari Nordlund]
- Слова, которые убеждают. Как подбирать аргументы и понимать собеседника [Ной Эверт] + Умение подать себя. Четыре основы яркой речи [Рон Дейкар]
- [Вязание] Кардиган реглан с высоким воротом и застежкой на пуговицы спицами сверху Isa raglan cardi [Вяжи.ру] [aegyoknit]
- Инструкция по сборке зрелой личности. Как обрести устойчивость в эпоху неопределенности [Виктор Бурмистров]
- Radionic Program Hz — Inception.Хакеры Сновидений: Lucid Dream Code [Империя технологий]