Сучасний тренд діджитальної й DevOps трансформації у великій мірі підтримується якісними технологіями та платформами віртуалізації, хмарами й контейнерною віртуалізацією. Технології Docker, Kubernetes сьогодні є передовими та незамінними майже для всіх організацій, а експертиза обов‘язковою для DevOps.
Наш курс k8S для початківців – це курс 2 в 1, в якому поєднане вивчення технологій Docker та Kubernetes, що дозволяє освоїти основи контейнеризації швидко та ефективно.
Додатково, курс docker kubernetes охоплює всі необхідні аспекти для роботи з Kubernetes. Курс надасть необхідні знання K8s для початківців та навчання Kubernetes з нуля для DevOps інженерів.
Після закінчення курсу слухачі зможуть:
- створювати docker образи, маніпулювати образами
- адмініструвати docker контейнери
- адмініструвати Docker Swarm кластер і сервіси
- розуміти термінологію й архітектуру Kubernetes
- планувати та інсталювати рішення Kubernetes різного масштабу
- використовувати kubectl
- розуміти артефакти й створювати .yml
- адмініструвати та моніторити кластери Kubernetes
Аудиторія
Тренінг призначений для адміністраторів, DevOps-інженерів. Також корисний для розробників і архітекторів.
Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
Досвід роботи з Linux.
- Адміністрування Docker.
- Контейнеризація і Docker в CI/CD та Infrastructure as Code.
- Docker в контексті
- Архітектура Життєвий цикл контейнера.
- Основні Docker команди.
- Збірка образів. Dockerfile.
- Docker Compose, docker-compose.yml.
- Робота з Docker Hub і приватними
- Мережеві компоненти.
- Docker Volumes.
- Кластер Docker Swarm.
- Адміністрування Kubernetes.
- Компоненти й архітектура Kubernetes, Kubernetes API.
- Kubernetes об‘єкти, артефакти, структура YAML файлів.
- Pods, services, deployments.
- Простір імен.
- Огляд постачальників і платформ Kubernetes.
- Використання легких платформ: k3s, microk8, minikube.
- Інсталяція наземного кластера Kubernetes.
- Планування і налагодження хмарного кластера Amazon AWS EKS.
- Використання міток і анотацій. Репліки (ReplicaSets).
- Версії. Стратегії оновлення, Rolling Update.
- Зберігання даних, томи.
- ConfigMaps and Secrets.
- Kubernetes Ingress.
- Використання load balancers.
- Аутентифікація користувачів.
- RBAC, стандартні й складні ролі. Стратегії зберігання Kubernetes Secrets.
- Мережева безпека в кластері Політики.
- Pod Autoscaler.
- Резервне копіювання кластера.
- Огляд гібридних стратегій використання Azure Kubernetes Service, RedHat OpenShift, AWS EKS, VMware Tanzu.
- Використання пакетного менеджера Helm.
- Стратегії й інструменти моніторингу. Elastic, prometheus + grafana.