Kubernetes для FrontEnd #2
Цель на статью:
- Создание Kubernetes в VK Cloud
- Подключение к Kubernetes с помощью kubectl
- Создание пода
Шаги:
- Переходим на сайт VK Cloud и регистрируемся
2. В личном кабинете при регистрации и указании банковской карты 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://
Далее смотрим видео
Практика
Базовые команды для работы с подами:
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.yaml
В результате вы получите следующую информацию
Поздравляю, первый под запущен!
Дополнительно:
Пример файла из курса:
Список возможных статусов (без описания, но по названию можно понять и по категории к чему относится):
Навигация: