Введение
В рамках данного испытания вам предстоит примерить на себя роль младшего DevOps-инженера и провести комплексную проверку работоспособности кластера Kubernetes. Ваша задача включает запуск кластера Minikube, получение и отображение списка узлов, а также проверку базовой информации о кластере с помощью команды kubectl cluster-info. Для успешного прохождения проверки в кластере должен быть как минимум один узел в статусе Ready.
Проверка кластера Minikube
Как младшему DevOps-инженеру, вам необходимо выполнить полную проверку состояния кластера Kubernetes, чтобы убедиться, что все критически важные компоненты функционируют и готовы к развертыванию приложений.
Задачи
- Запустите кластер Kubernetes через Minikube (пользователи бесплатного тарифа могут пропустить этот шаг, так как кластер уже запущен предварительно).
- Получите и выведите список узлов в кластере.
- Проверьте базовую информацию о кластере с помощью
kubectl cluster-info.
Требования
- Используйте Minikube для запуска кластера Kubernetes.
- Убедитесь, что вы работаете в директории
~/project. - Используйте команды
kubectlдля инспекции кластера. - В кластере должен быть хотя бы один узел со статусом
Ready.
Примеры
Пример ожидаемого вывода списка узлов:
NAME STATUS ROLES AGE VERSION
minikube Ready control-plane 5m v1.20.0
Пример вывода информации о кластере:
Kubernetes control plane is running at https://192.168.49.2:8443
CoreDNS is running at https://192.168.49.2:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
Подсказки
- Не забудьте запустить Minikube перед выполнением команд
kubectl. - Используйте
kubectl get nodesдля вывода списка узлов кластера. - Используйте
kubectl cluster-infoдля получения подробных сведений о кластере. - Проверяйте статус узлов, чтобы убедиться в исправности кластера.
Резюме
Подводя итог, в данном испытании от вас требовалось подтвердить работоспособность кластера Kubernetes путем запуска Minikube, получения списка узлов и проверки базовой системной информации. Ключевыми условиями были использование Minikube, работа в директории ~/project и наличие хотя бы одного узла в статусе Ready.


