← Все курсы

Kubernetes: манифесты от Namespace до RBAC

Генерируешь манифесты через kubectl --dry-run и дорабатываешь их руками: Deployment и Service, конфиги и секреты, тома, пробы, лимиты, Job, CronJob, Ingress и права доступа.

Курс про YAML, который потом уходит в кластер. Сначала учишься не писать манифесты с нуля, а генерировать их kubectl; потом дорабатываешь готовые: подключаешь ConfigMap и Secret, добавляешь init- и sidecar-контейнеры, пробу готовности и лимиты ресурсов, чинишь RBAC. Каждый шаг проверяется валидатором схем Kubernetes.

15 заданий
  1. Namespace с меткойлегко
  2. ConfigMap с настройкамилегко
  3. Secret с даннымисредне
  4. Deployment на 3 репликисредне
  5. Service ClusterIPсредне
  6. k8s: env из ConfigMap и Secretсредне
  7. PersistentVolumeClaimсредне
  8. k8s: initContainerсредне
  9. k8s: sidecar-контейнерсредне
  10. Проба готовностисложно
  11. Лимиты ресурсов в Deploymentсложно
  12. k8s: Job до завершениясредне
  13. CronJob по расписаниюсложно
  14. Ingress с хостомсложно
  15. k8s: RBAC Role и RoleBindingсложно