Menu
Coddy logo textTech

Crear una implementación

Parte de la sección Introducción a Kubernetes del Journey de Terminal de Coddy. Lección 11 de 45.

Un Pod por sí solo es frágil: elimínalo, o deja que falle su nodo, y desaparecerá. Un Deployment es un controlador que mantiene en ejecución un conjunto de Pods idénticos. Indicas cuántas copias (réplicas) quieres y qué imagen; el Deployment crea los Pods y reemplaza cualquiera que desaparezca.

Crea uno desde la línea de comandos:

kubectl create deployment web --image=nginx

Kubernetes responde deployment.apps/web created. Enumera los Deployments con kubectl get deployments (o la forma abreviada deploy): la columna READY muestra cuántas réplicas están activas de las que solicitaste.

Enumera los Pods y encontrarás uno llamado como web-t94n2pqrtb-hpv6q. El Deployment nombra sus Pods basándose en su propio nombre y dos partes generadas, por lo que nunca los nombras tú mismo. Elimina un Pod de este tipo y el Deployment inicia inmediatamente un reemplazo.

challenge icon

Desafío

Principiante

Crea un Deployment llamado web a partir de la imagen nginx, después enumera los Deployments y los Pods.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Introducción a Kubernetes

Practica por tu cuenta: Playground de Terminal