@@ -7,21 +7,14 @@ LOCATION="northeurope"
77az group create --name $RESOURCE_GROUP --location $LOCATION
88
99# Crear un cluster integrado con Azure AD
10- az aks create -g $RESOURCE_GROUP -n $AKS_NAME --enable-aad
10+ az aks create -g $RESOURCE_GROUP -n $AKS_NAME --enable-aad --node-count 1
1111
1212# Recuperar las credenciales de administrador para acceder al cluster
1313az aks get-credentials --resource-group $RESOURCE_GROUP --name $AKS_NAME --admin
1414
1515# Comprueba que puedes acceder a los recursos del cluster
1616kubectl get nodes
1717
18- # ## Escenario 1: Soy Gisela y quiero tener permisos de administrador dentro del cluster
19- kubectl apply -f 04-cloud/00-aks/04-azure-active-directory/manifests/cluster-role-binding.yaml
20- az aks get-credentials --resource-group $RESOURCE_GROUP --name $AKS_NAME --overwrite-existing
21-
22- # Ahora pruebo con un usario que no tiene credenciales de admin total
23- kubectl get pods # ESTO NO VA
24-
2518# Para que un usuario pueda interactuar con el clúster debemos asignar el Id del grupo de Azure AD al que pertenece al role
2619# Estos son los ids de todos los grupos de mi directorio activo:
2720az ad group list -o table
@@ -52,10 +45,10 @@ az role assignment create \
5245az aks get-credentials --resource-group $RESOURCE_GROUP --name $AKS_NAME --admin
5346
5447# Creamos el namespace, el role y el role binding (asociación) con el grupo Stack
55- kubectl apply -f 04-cloud/00-aks/04 -azure-active-directory/manifests/the-north-remembers.yaml
48+ kubectl apply -f 04-cloud/00-aks/05 -azure-active-directory/manifests/the-north-remembers.yaml
5649
57- # Creamos el namespace, el role y el role binding (asociación) con el grupo Stack
58- kubectl apply -f 04-cloud/00-aks/04 -azure-active-directory/manifests/kings-landing.yaml
50+ # Creamos el namespace, el role y el role binding (asociación) con el grupo Lanister
51+ kubectl apply -f 04-cloud/00-aks/05 -azure-active-directory/manifests/kings-landing.yaml
5952
6053# Ahora vamos a probar que los accesos funcionan correctamente. Lo primero que tenemos que hacer ese resetear el archivo
6154# kubeconfig, ya que ahora lo tenemos con credenciales de admin, y este pasa por alto la autenticación con Azure AD. Sin el
0 commit comments