Добро пожаловать в курс по Kubernetes. В этом курсе вы получите глубокое понимание и практический опыт работы с Kubernetes. Kubernetes сейчас является де-факто стандартом для развертывания контейнеризированных приложений в production среде и является обязательным инструментом для всех DevOps-инженеров и разработчиков программного обеспечения, которые хотят научиться запускать свои приложения в production.
В этом практическом курсе Kubernetes вы узнаете о ключевых составляющих частях Kubernetes:
Узлы
Поды
Контейнеры
Деплойменты
Сервисы
В ходе этого курса вы также выполните следующие практические задания:
Создание кластера Kubernetes локально на своих компьютерах с помощью Minikube.
Управление кластером Kubernetes с помощью kubectl
Создание подов, анализ того, как они запускаются на конкретных узлах и исследование их внутренней структуры
Создание деплойментов и анализ того, как Kubernetes автоматически создает необходимые поды для деплойментов
Масштабирование деплойментов путём увеличения или уменьшения количества реплик и наблюдение за процессом изменения количества подов
Создание служб для возможность подключения к развертываниям как внутри кластера Kubernetes, так и снаружи
Запуск панели управления Kubernetes
Также на практике вы научитесь развертывать приложения в Kubernetes, следуя декларативному подходу:
Создание и применение конфигурационных файлов YAML для деплойментов
Создание и применениеконфигурационных файлов YAML для сервисов.
Изменение деплойментов и служб путём внесения изменений в файлы конфигурации YAML и повторное применение их
Вы также научитесь выполнять следующие задачи:
Создание кастомных образов Docker и развертывание деплойментов с использованием этих образов
Выполнение обновления приложений в деплойментах
Изменение среды создания и запуска контейнеров с Docker на containerd и повторное развертывание ранее созданных приложений
Кроме этого вы научитесь создавать кластер Kubernetes в production, используя один из платных провайдеров Kubernetes и разворачивать в нём приложения.
Благодаря этому курсу вы получите пожизненный доступ более чем к 70 лекциям и десяткам практических упражнений.
После курса вы получите солидный практический опыт работы с Kubernetes и сможете развернуть любое приложение в production с помощью Kubernetes.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
47 урок
файл ->
```yaml
apiVersion: v1
kind: Service
metadata:
name: k8s-web-hello
spec:
type: LoadBalancer
selector:
app: k8s-web-hello
ports:
- port: 3333
targetPort: 3000
```
команда для створення сервіса
k apply -f deployment.yaml
перевірка тест стандарнті
k get svc k8s-web-hello
k describe service k8s-web-hello
і тд
pgkbuild
Ну что могу сказать...не дурно. Для тех, кто немного шарит в docker - зайдет. Можно получить базу, чтобы пойти уже по другим курсам. Например, планирую перейти на курс от Слёрм.
Для тех, кто хочет приблизиться до ~70-80% "реального" кластера k8s (как на продакшене) - разверните у себя kind (https://github.com/kubernetes-sigs/kind/). Намного лучше, чем minikube.
Anonymous
Тарджет...
Ra3d0r
46 и 47 урок одинаковый
Alleskönner
Ra3d0r
я тоже огорчился, но в начале 48 урока виден service.yml
evosduple
У автора предвзятое отношение к linux)
Но курс хороший!
файл ->
```yaml
apiVersion: v1
kind: Service
metadata:
name: k8s-web-hello
spec:
type: LoadBalancer
selector:
app: k8s-web-hello
ports:
- port: 3333
targetPort: 3000
```
команда для створення сервіса
k apply -f deployment.yaml
перевірка тест стандарнті
k get svc k8s-web-hello
k describe service k8s-web-hello
і тд
Для тех, кто хочет приблизиться до ~70-80% "реального" кластера k8s (как на продакшене) - разверните у себя kind (https://github.com/kubernetes-sigs/kind/). Намного лучше, чем minikube.
Но курс хороший!