Проверка состояния кластера Kubernetes

KubernetesBeginner
Практиковаться сейчас

Введение

В рамках данного испытания вам предстоит примерить на себя роль младшего 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.