Laboratorio práctico CKA. Desplegar, Exponer, Escalar, Verificar comportamiento y Limpiar clúster.
Ejercicio: Despliega una aplicación básica con escalado
Objetivo
- Desplegar una aplicación de ejemplo (
httpd
, el servidor web Apache). - Exponer la aplicación dentro del clúster mediante un Service.
- Escalar la aplicación para manejar más carga.
- Verificar el comportamiento de los pods y la distribución en los nodos.
1. Crea un Deployment para la aplicación
Crea un archivo YAML llamado httpd-deployment.yaml
con el siguiente contenido:
apiVersion: apps/v1
kind: Deployment
metadata:
name: httpd-deployment
labels:
app: httpd
spec:
replicas: 2 # Inicia con 2 réplicas
selector:
matchLabels:
app: httpd
template:
metadata:
labels:
app: httpd
spec:
containers:
- name: httpd
image: httpd:2.4 # Imagen oficial de Apache HTTP Server
ports:
- containerPort: 80
Este Deployment:
- Despliega la imagen
httpd:2.4
en 2 pods. - Usa la etiqueta
app: httpd
para identificar los pods.
Comentarios
Publicar un comentario