Introducción
En este desafío, te desempeñarás como el nuevo pasante de infraestructura en la nube de TechCorp y realizarás una inspección exhaustiva del estado de un clúster de Kubernetes. Tu objetivo es garantizar que el entorno esté listo para los próximos despliegues mediante la obtención de la información completa del clúster, el listado de todos los nodos y la verificación del estado de cada uno de ellos utilizando comandos de kubectl. Deberás completar estas tareas en el directorio ~/project, asegurándote de que el clúster de Minikube esté en funcionamiento antes de ejecutar cualquier instrucción.
Descubrimiento de Detalles del Clúster de Kubernetes
Como nuevo pasante de infraestructura en la nube en TechCorp, es fundamental que realices una verificación integral de la salud del clúster de Kubernetes para asegurar su disponibilidad ante los despliegues que se aproximan.
Tareas
- Obtener la información completa del clúster utilizando el comando de kubectl adecuado.
- Listar todos los nodos presentes en el clúster de Kubernetes.
- Verificar el estado operativo de cada nodo dentro del clúster.
Requisitos
- Utilizar comandos
kubectlpara todas las operaciones. - Realizar todas las tareas dentro del directorio
~/project. - Asegurarse de que el clúster de Minikube esté activo antes de ejecutar los comandos.
- Emplear los subcomandos estándar de kubectl para recopilar la información del clúster.
Ejemplos
Ejemplo de la salida al listar los nodos:
NAME STATUS ROLES AGE VERSION
minikube Ready control-plane 10m v1.23.3
Ejemplo de la salida de información del clúster:
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
Consejos
- Recuerda utilizar los comandos de
kubectlpara interactuar con el clúster de Kubernetes. - Comprueba el estado general del clúster antes de ejecutar comandos más detallados.
- Utiliza el flag
--helpcon los comandos de kubectl para obtener más información sobre su uso. - Verifica que el clúster de Minikube esté iniciado antes de proceder con las tareas.
Resumen
En conclusión, este desafío requiere que realices una inspección técnica del estado de un clúster de Kubernetes para garantizar que esté preparado para futuros despliegues. Deberás obtener la información del clúster, listar los nodos disponibles y validar el estado de cada uno mediante el uso de comandos kubectl. Todas las actividades deben realizarse en el directorio ~/project, asegurando siempre que el clúster de Minikube se encuentre operativo antes de iniciar las pruebas.


