Цель на статью:Создание Kubernetes в VK CloudПодключение к Kubernetes с помощью kubectlСоздание подаШаги:Переходим на сайт VK Cloud и регистрируемсяmcs.mail.ruVK Cloud | ИТ-платформа бизнес-класса от VK2. В личном кабинете при регистрации и указании банковской карты VK CLOUD дает стартовые 3 000 рублей грантом на знакомство с сервисом. Мы используем эти средства для изучения Kubernetes.3. Активируем 2FA — двухфакторную аутентификацию. Чтобы перейти, внутри личного кабинета кликаем на профиль в правом верхнем углу и выбираем Безопасность. 4. В левом меню выбираем Управление доступами -> Доступ по API, а потом кликаем на Активировать API.5. Переходим в раздел Контейнеры -> Кластеры Kubernetes и нажимаем на кнопку + Добавить. Шаг 1. Конфигурация Выбираем stageШаг 2. Создание кластера Выбираем диски SSD и тумблер назначить внешний IPШаг 3. Группы узлов Выбираем выбираем 3 nodeПосле чего кластер будет разворачиваться в течение 5 — 20 минут.6. Подключение к кластеруИнструкция по подключению к кластеру тутДалее в конечном итоге после ввода команды kubectl cluster-info вы получите сообщение вида:Kubernetes control plane is running at https://CoreDNS is running at https://Далее смотрим видео Время просмотра 1h 15min. Практика с 44:00ПрактикаБазовые команды для работы с подами:kubectl get pods - Получение списка подовkubectl create -f pod. yaml - Создание подаkubectl delete pod my-pod - Удаление подаkubectl logs my-pod --all-containers - Получить логи пода и всех его контейнеровkubectl describe pods - Получить информацию о подахkubectl describe pod my-pod - Описание конкретного пода Переходим к созданию пода:Запускаем команду kubectl create -f pod. yamlГде pod.yaml это файл, который лежит в том месте, где у вас запущена console (or PowerShell) из которой вы работаете.Содержимое pod.yamlapiVersion: v1 kind: Pod metadata: name: my-pod spec: containers: - image: quay.io/testing-farm/nginx:latest name: nginx ports: - containerPort: 80В результате вы получите следующую информациюПоздравляю, первый под запущен!Дополнительно:Пример файла из курса:github.comhttps://github.com/Slurmio/school-dev-k8s/tree/main/practice/3.application-abstractions/1.podСписок возможных статусов (без описания, но по названию можно понять и по категории к чему относится):github.comhttps://github.com/kubernetes/kubernetes/blob/master/pkg/kubelet/events/event.goНавигация:Часть 1