This page is a draft and may contain incorrect information and/or experimental styling.
Kubernetes
Overview
alias kc="kubectl"
En el examen de Kubernetes, nos van a pedir generar varios ficheros de YAML. Lo más fácil que podemos hacer para crear unos YAMLs guapos son los siguientes comandos.
Lo que haría el siguiente comando sería intentar arrancar un pod con nombre e imagen nginx, pero como tiene el flag (dry-run) no lo creará y con el (-o yaml) nos va a sacar el YAML a pantalla y después nos lo llevamos a un .yaml y ya tenemos una plantilla fácil.
kubectl run nginx --image=nginx --dry-run=client -o yaml >> nginx.yaml
Este mismo comando para hacer un deployment:
kubectl create deployment (nombre deploy) --image=nginx nginx --dry-run=client -o yaml > nginx-deployment.yaml
Comando para ver los pods que están en un nodo en concreto:
kubectl get pods --all-namespaces --field-selector spec.nodeName=
Si necesitamos crear algún tipo de etiqueta a un nodo o a un pod, podemos usar el siguiente comando:
kubectl label node node01 color=blue
Point #1
Point #2
Related
Last modified by ojofumeta @ 4/21/2025 10:18:17 AM
Comments
Login to leave a comment.View all comments