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