Введение
В рамках этого испытания вы примерите на себя роль стажера по облачной инфраструктуре в компании TechCorp и проведете комплексную проверку состояния кластера Kubernetes. Ваша цель — подтвердить готовность кластера к предстоящему развертыванию приложений. Для этого вам потребуется извлечь полную информацию о кластере, вывести список всех узлов и проверить статус каждого из них с помощью команд kubectl. Все задачи выполняются в директории ~/project. Перед выполнением команд убедитесь, что локальный кластер Minikube запущен.
Изучение сведений о кластере Kubernetes
Как новый стажер по облачной инфраструктуре в TechCorp, вы должны провести тщательную проверку работоспособности кластера Kubernetes, чтобы гарантировать его готовность к деплою новых сервисов.
Задачи
- Получите полную информацию о кластере с помощью соответствующей команды kubectl.
- Выведите список всех узлов в кластере Kubernetes.
- Проверьте текущее состояние (статус) каждого узла в кластере.
Требования
- Используйте команды
kubectlдля всех операций. - Выполняйте все действия в директории
~/project. - Перед запуском любых команд убедитесь, что кластер Minikube активен.
- Используйте стандартные подкоманды kubectl для сбора данных о кластере.
Примеры
Пример вывода списка узлов:
NAME STATUS ROLES AGE VERSION
minikube Ready control-plane 10m v1.23.3
Пример вывода информации о кластере:
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
Подсказки
- Не забывайте использовать
kubectlдля взаимодействия с кластером Kubernetes. - Проверьте общий статус кластера перед выполнением детализированных команд.
- Используйте флаг
--helpс командами kubectl, чтобы получить справку по синтаксису. - Убедитесь, что Minikube запущен, прежде чем приступать к выполнению задач.
Резюме
Подводя итог, в этом испытании вы провели комплексную проверку состояния кластера Kubernetes для подтверждения его готовности к работе. Вы научились извлекать общую информацию о кластере, просматривать список узлов и анализировать детальный статус каждого узла с помощью команд kubectl. Все задачи выполнялись в рабочей директории ~/project при обязательном условии запущенного кластера Minikube.


