Свържете се с нас

Съдържание и теми, включени в курса

Учебна програма за дни 1-2

Въведение

I. Архитектура на контейнерите

Контейнери срещу виртуални машини

Анализ на контейнерите

Системи за управление на контейнери

OCI и CRI

II. Оркестрация на контейнери

Ограничения на системите за управление на контейнери

Архитектура на Kubernetes

Въведение

Главни/работни възли

Etcd

Kube-apiserver

Kubelet

Kube-proxy

Controller manager

Kube scheduler

Проектиране и инсталиране на Kubernetes клъстер

Лабораторни упражнения

Инсталиране на Kubernetes клъстер с множество възли

III. Инструменти от командния ред на Kubernetes

Императивен срещу декларативен подход

Kubectl

Krew

Kube ns

Kube ctx

Лабораторни упражнения

Първи стъпки с Kubernetes

Kubectl команди

Инструменти на занаята

IV. Основни концепции на Kubernetes

Пространства от имена (Namespaces)

Pod и Pod с множество контейнери

Етикети и селектори (Labels и Selectors)

Replication controllers / ReplicaSets

Внедрявания (Deployments) – плавни актуализации и връщане назад

ConfigMaps и Secrets

Проверки за жизнеспособност и готовност (Liveness и Readiness)

Лабораторни упражнения

Основни концепции на Kubernetes

Плавна актуализация и връщане назад

Етикети и селектори

ConfigMaps и Secrets

Проверки за жизнеспособност и готовност

V. Мрежова свързаност в Kubernetes

Мрежа на клъстера (Cluster Networking)

Мрежа на Pod (Pod Networking)

Мрежа на услугите (Service Networking)

CoreDNS в Kubernetes

Ingress

Лабораторни упражнения

Мрежова свързаност

Услуги

Ingress

Учебна програма за дни 3-4

VI. Планиране (Scheduling)

Ръчно планиране

Замърсявания и толеранси (Taints и Tolerations)

Етикети и селектори на възли (Node Labels и Selectors)

Афинитет към възел (Node Affinity)

Статични Pod-ове (Static Pods)

DaemonSets

Лабораторни упражнения

Ръчно планиране

Замърсявания и толеранси

Етикети и селектори на възли

Афинитет към възел

Статични Pod-ове

DaemonSets

Задачи и периодични задачи (Jobs и Cronjobs)

VII. Kubernetes и съхранение на данни

Постоянни томове (Persistent Volumes)

Заявки за постоянен том (Persistent Volume Claims)

Динамично осигуряване чрез StorageClass

Лабораторни упражнения

Статично осигуряване

Динамично осигуряване

VIII. Сигурност в Kubernetes

Контрол на достъпа, базиран на роли (Role Based Access Control)

Сервизни акаунти (Service Accounts)

Контексти на сигурност (Security Contexts)

Квоти за ресурси (Resource Quotas)

Мрежови политики (Network Policy)

Лабораторни упражнения

RBAC и клъстерни роли (Cluster Roles)

Сервизни акаунти

Контексти на сигурност

Мрежови политики

IX. Логинг и мониторинг

Helm

Оператори (Operators)

Мониторинг на клъстерни компоненти

Настройка на стека GAP - Grafana Alertmanager Prometheus

Лабораторни упражнения

Helm

Настройка на стека GAP

Заключение

Изисквания

  • Разбиране на концепциите за облачни изчисления
  • Запознатост с командния ред на Linux

Аудитория

  • DevOps инженери
  • Разработчици
 28 Часа

Брой участници


Цена за участник

Отзиви от участници (5)

Предстоящи Курсове

Свързани Kатегории