Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение в 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 часа
Отзиви от потребители (1)
Ми ми хареса индивидуалният формат на този курс, който допускаше много по-голяма гъвкавост при въпросно-отговорната сесия. Преподавателят разгледа материала, релевантен за моите обучителни нужди, както и допълнителни познания, които точно ще ми бъдат полезни в бъдеще.
Dylan - MacStadium
Курс - Kubernetes Comprehensive
Машинен превод