Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение в Kubernetes
- Общ преглед на Kubernetes и неговата архитектура
- Основни компоненти: API сървър, Controller Manager, Scheduler, etcd и Kubelet
- Разбиране на Pods, Nodes и Clusters
Управление на ресурси
- Изолиране на ресурси чрез използване на Namespaces
- Дефиниране на Requests и Limits за изчислителни ресурси
- Мащабиране на приложения с Kubernetes
Управление на натоварвания
- Внедряване на приложения чрез използване на Deployments, StatefulSets и DaemonSets
- Използване на Jobs и CronJobs за планиране на задачи
- Обработка на актуализации и връщания назад
Мрежи и откриване на услуги
- Разбиране на Kubernetes Services: ClusterIP, NodePort, LoadBalancer, ExternalName
- Конфигуриране на DNS и откриване на услуги
- Предоставяне на приложения за достъп чрез Ingress
Устойчивост на данните
- Запазване на данни с Persistent Volumes и Persistent Volume Claims
- Използване на статични и динамични томове
- Разбиране на режими на достъп, политики за възстановяване и проектирани томове
Управление на конфигурацията
- Внедряване на ConfigMaps и Secrets
- Използване на променливи на средата и томове за конфигурация
Управление на клъстер
- Надграждане на Kubernetes клъстери с помощта на kubeadm
- Конфигуриране на удостоверяване с TLS сертификати
- Управление на разрешения с контрол на достъпа, базиран на роли (RBAC)
Напреднали стратегии за мащабиране
- NodeSelector, NodeAffinity и PodAffinity
- Разбиране и прилагане на Taints и Tolerations
Провизиране с Helm
- Въведение в Helm и Helm Charts
- Създаване и внедряване на Helm Charts
- Управление на зависимости с Helm
Отстраняване на проблеми в Kubernetes
- Анализиране на проблеми с BackOff и CrashLoopBackOff
- Отстраняване на проблеми с Nodes в състояние NotReady
- Използване на kubectl и логове за дебъгване
Обобщение и следващи стъпки
Изисквания
- Основно разбиране на Linux команди
- Запознатост с концепциите за контейнеризация (например Docker)
- Опит с основите на мрежите е препоръчителен, но не е задължителен
Аудитория
- Системни администратори
- DevOps инженери
- Разработчици, целящи да внедряват и управляват контейнеризирани приложения
35 Часа
Отзиви от участници (1)
Ми ми хареса индивидуалният формат на този курс, който допускаше много по-голяма гъвкавост при въпросно-отговорната сесия. Преподавателят разгледа материала, релевантен за моите обучителни нужди, както и допълнителни познания, които точно ще ми бъдат полезни в бъдеще.
Dylan - MacStadium
Курс - Kubernetes Comprehensive
Машинен превод