@@ -7,20 +7,24 @@ brew install azure-cli
77# También podemos crear un contenedor con Azure CLI. Así no tenemos que instalarlo en nuestro local ;-)
88docker run -it --rm microsoft/azure-cli sh
99
10+ # Para ver el subconjunto de serviios que puedes gestionar a través de la linea de comandos:
11+ az
12+
1013# Iniciamos sesión en nuestra cuenta de Azure
1114az login
1215
1316# Creamos un grupo de recursos en una ubicación concreta
14- RESOURCE_GROUP=" Mi-Primer-AKS "
17+ RESOURCE_GROUP=" Lemoncode-CLI "
1518LOCATION=" northeurope"
1619
1720az group create -n ${RESOURCE_GROUP} -l ${LOCATION}
1821
1922# Creamos el clúster de AKS
20- AKS_NAME=" lemoncode-aks "
23+ AKS_NAME=" aks- lemoncode-cli "
2124
2225# https://docs.microsoft.com/en-us/cli/azure/aks?view=azure-cli-latest#az_aks_create
23- az aks create -g ${RESOURCE_GROUP} -n ${AKS_NAME} \
26+ az aks create -g ${RESOURCE_GROUP} \
27+ -n ${AKS_NAME} \
2428--node-count 1 --generate-ssh-keys
2529
2630# Instalamos kubectl en local si no lo tenemos. En este caso en el contenedor con Azure CLI
@@ -32,14 +36,17 @@ az aks get-credentials -g ${RESOURCE_GROUP} -n ${AKS_NAME}
3236# Recuperamos los nodos de nuestro clúster (en este ejemplo solo deberíamos de tener 1)
3337kubectl get nodes
3438
35- # Recuperamos todos los servicios desplegados en nuestro clúster
36- kubectl get services --all-namespaces
37-
3839# Escalar el número de nodos en el clúster
3940az aks scale -g ${RESOURCE_GROUP} -n ${AKS_NAME} --node-count 3
4041
4142# Ahora deberíamos tener 3 nodos en lugar de 1
4243kubectl get nodes
4344
45+ # Crear un Wordpress en nuestro clúster
46+ kubectl apply -f wordpress.yaml
47+
48+ # Comprobar lo que acabamos de desplegar
49+ kubectl get all -n wordpress
50+
4451# Si eliminamos el grupo de recursos eliminaremos el clúster
4552az group delete -n ${RESOURCE_GROUP} --yes --no-wait
0 commit comments