Вечерняя школа Слёрма дает введение в Kubernetes с нуля для тех, кто хорошо знает Linux.
У нас бесплатные лекции и платная практика.
На этой неделе разбирали основы Kubernetes.
Лекция №1: Введение в Kubernetes, Pod, Replicaset
Лекция №2: Deployment, Probes, Resources
В конце лекции студенты получили домашнее задание:
- Запустить Pod, Replicaset, Deployment
- Посмотреть что происходит на уровне Docker
- Добавить в Deployment Startup Probe
- Узнать как управлять ресурсами Huge Page
- Почитать про QoS
- Ознакомится с документацией
Это задание мы разбирали на платной практике.
(По неизвестной причине встраивание не работает)
28 апреля: Kubernetes: Service, Ingress, PV, PVC, ConfigMap, Secret
11 мая: Устройство кластера, основные компоненты и их взаимодействие
12 мая: Как сделать кластер k8s отказоустойчивым. Как работает сеть в k8s
19 мая: Kubespray, тюнинг и настройка кластера Kubernetes
25 мая: Продвинутые абстракции Kubernetes. DaemonSet, StatefulSet, Pod Scheduling, InitContainer
26 мая: Kubernetes: Job, CronJob, RBAC
2 июня: Как работает DNS в кластере Kubernetes. Как опубликовать приложение в k8s, способы публикации и управления трафиком
9 июня: Что такое Helm и зачем он нужен. Работа с Helm. Состав чарта. Написание собственных чартов
16 июня: Ceph: установка в режиме «делай как я». Ceph, установка кластера. Подключение томов к подам sc, pvc, pv
23 июня: Установка cert-manager. Сert-manager: автоматически получаем сертификаты SSL/TLS.
29 июня: Обслуживание кластера Kubernetes, регламентные работы. Обновление версии
30 июня: Траблшутинг Kubernetes
7 июля: Настройка мониторинга Кубернетес. Основные принципы. Prometheus, Grafana
14 июля: Логирование в Кубернетес. Сбор и анализ логов
21 июля: Требования к разработке приложения в Kubernetes
28 июля: Докеризация приложения и CI/CD в Кубернетес
4 августа: Observability — принципы и техники наблюдения за системой