О курсе
Kubernetes — это популярная технология, важная как для начинающих, так и для опытных DevOps-инженеров. В этом курсе вы освоите создание кластеров Kubernetes на Windows, Amazon Web Services и Google Cloud Platform. Вы научитесь использовать команды K8s (kubectl) для управления кластером и написания YAML Manifest файлов.
Курс включает создание простых PHP приложений, их упаковку в Docker Images из Dockerfile, и загрузку на DockerHub для последующего использования в Kubernetes Кластере. Основные компоненты Kubernetes, которые вы изучите, включают Pods, Deployments, Services, Ingress и Helm Charts. Также курс охватывает работу с ArgoCD для автоматизации деплоя в k8s, включая установку и настройку ArgoCD для двух кластеров k8s (Dev и Prod).
Этот курс обеспечит вас всеми необходимыми знаниями и навыками для успешного прохождения интервью на позицию DevOps-инженера, где часто требуется знание основ Kubernetes и умение делать деплой простого приложения в Kubernetes Кластер.
Содержание курса:
- Основы Kubernetes
- Создание K8s Cluster на Windows
- Создание K8s Cluster в AWS (Amazon Web Services)
- Создание K8s Cluster в GCP (Google Cloud Platform)
- Создание бесплатного K8s Cluster в интернете для учебы
- Создание DockerImage из Dockerfile и загрузка в DockerHub
- Основные объекты K8s: Pods, Deployments, Services, Ingress Controllers, Helm Charts
- Теория и практика работы с ArgoCD
Kubernetes – это не так сложно, как может показаться на первый взгляд, и его знания несомненно важны в современном мире DevOps.
Желаю всем успешного обучения!