SERVIDORE18
lens herramienta a usar en kubernetes
sudo arp-scan -I br
minikube ssh
minikube -p local-cluster ssh
ip add
pod solo es para un contenedor
crear manifiesto para tener recursos
Deployment (Plantilladel contenedor "imagn suya o de alguien mas ")
Service (le da un puerto si usted levanta )
Ingress
Configmap
Setseful
Secret
Replicaset
nano deployment.yaml
kubectl apply -f deployment.yaml
kubectl get deployment
kubectl get pods
nano service.yaml
kubectl apply -f service.yaml
Bash
# 1. Borra por completo el clúster multi-nodo actual para que no queden residuos de red
minikube delete -p local-cluster
# 2. Inicia Minikube de nuevo SIN especificar nodos extra (por defecto crea solo uno)
minikube start -p local-cluster
apiVersion: apps/v1
kind: Deployment
metadata:
name: web-server-deployment
labels:
app: web-server
spec:
replicas: 5
selector:
matchLabels:
app: web-server
template:
metadata:
labels:
app: web-server
spec:
containers:
- name: nginx
image: nginx:latest
ports:
- containerPort: 80
nano.service
apiVersion: v1
kind: Service
metadata:
name: web-server-service
spec:
type: NodePort
selector:
app: web-server
ports:
- protocol: TCP
port: 80
targetPort: 80
nodePort: 30080
# 1. Aplicar el despliegue para crear los 5 pods
kubectl apply -f web-server-deployment.yaml
# 2. Aplicar el servicio para exponer el puerto
kubectl apply -f web-server-service.yaml
# 3. Verificar que los pods estén "Running" en un solo nodo
kubectl get pods -o wide
curl http://192.168.49.2:30080



.png)