Usando HELM para desplegar apps con EKS
1. Gestionando Charts
- agregando el repositorio de datos de Charts con HELM:
first, add the default repository, then update
helm repo add stable https://charts.helm.sh/stable
helm repo update
helm search repo
helm search repo nginx
- Agregando otros repos aparte de los Stable, (bitnami)
helm repo add bitnami https://charts.bitnami.com/bitnami
- Ahora es posible lanzar Nginx de Bitnami
helm search repo nginx
2. Instalando Nginx desde Charts
helm install mywebserver bitnami/nginx
- Podemos revisar la informacion de este despliegue:
kubectl get svc,po,deploy
kubectl describe deployment mywebserver
kubectl get pods -l app.kubernetes.io/name=nginx
3. Ingresando a nuestro servicio desplegado
- Saquemos la URL de "EXTERNAL-IP" y coloquemoslo en un navegador:
kubectl get service mywebserver-nginx -o wide
4. Desinstalando rapidamente los servicios
- Ver la lista completa de servicios con HELM
helm list
helm uninstall mywebserver
- Comprobar la eliminacion:
kubectl get pods -l app.kubernetes.io/name=nginx
kubectl get service mywebserver-nginx -o wide