Kubectl y complementos
Kubectl
Es el cliente de Kubernetes
Consulta de versión (local):
Si se omite la opción --client=true
entonces el cliente intentará descargar la versión del clod actual de Kubernetes y dará error.
Instalar cluster
- Docker Desktop
- Kind : utilidad para crear clusters locales con fines de desarrollo y testeo. página de Kind
- Minikube: crea una máquina virtual para correr Kubernetes. Acepta plugins.
Proveedores de Cloud
Proveedores de Cloud para Kubernetes:
DigitalOcean, AWS, GoogleCloud, Linode, etc.
Conexion remota
En caso de usar un servicio de cloud hay que descargar un archivo de configuraciones, credenciales, etc. desde la página web del servicio. Luego se crea una variable de entorno con la ruta al archivo de configuración:
por ejemmplo si el archivo está en la carpeta de descargas de usuario:
y la conexión se hace con el comandoget nodes
Comandos
....
Ver contextos:
Recomendado: Lens (IDE para Kubernetes)
logs y stern
stern requiere instalación
Base64
Kubesealed
Kubesealed - Cifrando secretos en Kubernetes
Helm
HELM: INSTALÁ WORDPRESS con 1 COMANDO en KUBERNETES
Referencias
Pelado Nerd - KUBERNETES De NOVATO a PRO! (CURSO COMPLETO EN ESPAÑOL)