30 дней Kubernetes-челленджей

30-дневный маршрут Kubernetes-челленджей из практических экзаменов CKA, CKAD и CKS: от операций с приложениями к администрированию кластера, диагностике и безопасности.

KubernetesDevOps

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Программа

Основы приложений
Развертывание и runtime-операции
Основы администрирования кластера
Восстановление сети и хранилищ
Диагностика платформы
Практика безопасности Kubernetes

Введение

Развивайте практическое понимание Kubernetes в 30 самостоятельных challenges, отобранных из заданий CKA, CKAD и CKS. Шесть этапов по пять задач ведут от application workloads и runtime operations к администрированию cluster, сети, storage, диагностике и безопасности.

Это problem-led курс уровня Intermediate, а не guided introduction. Каждый challenge предоставляет подготовленное состояние cluster, целевой результат, acceptance criteria и hints; вы изучаете evidence, выбираете commands или изменения manifest и проверяете итоговое состояние.

Чему вы научитесь

После завершения курса вы сможете:

  • Собирать local container images и управлять Deployments, Services, CronJobs, init containers и sidecars.
  • Подключать ConfigMaps и Secrets, настраивать health probes, rolling updates и resource controls.
  • Диагностировать CrashLoopBackOff и scheduling failures по status, events, logs, taints и tolerations.
  • Создавать и восстанавливать persistent storage, безопасно обслуживать nodes, настраивать RBAC и делать etcd snapshot.
  • Восстанавливать Service, Ingress, NetworkPolicy и CoreDNS, прослеживая ошибки traffic и configuration.
  • Исправлять rollouts, image pulls, static Pods, resource pressure и metrics-based scaling signals.
  • Применять least privilege, контроль ServiceAccount tokens, network isolation и Restricted Pod Security.
  • Усиливать container build, исключать sensitive и build-only files и проверять каждый требуемый end state.

Для кого этот курс

Курс предназначен для пользователей, знакомых с основными Kubernetes objects и желающих практиковаться в стиле сертификационных заданий по application development, administration, troubleshooting и security. Он особенно полезен, если вы справляетесь с guided lab, но хотите самостоятельно определять, что проверять и менять без готовой последовательности команд.

Предварительные требования: Нужно уметь использовать kubectl, читать и редактировать YAML manifests и работать с Pods, Deployments, Services, namespaces и базовыми container images. Требуются навыки Linux command line; знакомство со storage, networking, RBAC и cluster components поможет в поздних challenges.

Учебная среда: Все 30 challenges выполняются в предоставленных Ubuntu 22.04 terminal environments с подготовленными local minikube clusters. CKAD и CKA используют один local profile, CKS — security-focused profile. Внешний Kubernetes cluster, cloud account, container registry и платные resources не нужны.

Часто задаваемые вопросы

Подходит ли курс полному новичку в Kubernetes?

Нет. Уровень курса — Intermediate, и предполагается, что вы умеете проверять resources и редактировать manifests. Если Pods, Deployments, Services, namespaces и kubectl вам незнакомы, сначала пройдите guided fundamentals course.

Это полный пробный экзамен CKA, CKAD или CKS?

Нет. 30 challenges выбраны из practice-exam tasks и объединяют CKAD application work, CKA administration/troubleshooting и CKS security. Они дают широкую практику, но не воспроизводят весь blueprint и timing одной сертификации.

Нужно ли выполнять по одному заданию в день или строго по порядку?

Нет. «30 дней» предлагает удобный темп, но курс не последовательный, а environments независимы. Порядок шести этапов всё же полезен: он ведёт от приложений к более глубокой работе с cluster и security.

Задания меняют настоящий cluster или создают cloud costs?

Нет. Вы работаете только с подготовленными local minikube profiles в LabEx. Node drain, etcd backup, DNS repair и Pod Security enforcement влияют лишь на одноразовый training cluster.

Преподаватель

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас

no data