Ejercicio: Habilitación de Azure Policy para Azure Kubernetes Services
Imagine que quiere crear un clúster de Azure Kubernetes Service (AKS) para un nuevo videojuego en el que está trabajando su equipo. Le gustaría probar el uso de directivas de Azure para controlar este clúster. En función de su investigación, decide empezar con las siguientes directivas:
- Permitir imágenes solo de registros de confianza en el clúster
- Iniciativa Estándares restringidos de seguridad de pod de clúster de Kubernetes para cargas de trabajo basadas en Linux
El primer paso sería crear un clúster de AKS que tenga habilitadas las directivas de Azure.
Nota:
Este ejercicio es opcional. Si le interesa completar este ejercicio, deberá crear una suscripción de Azure antes de empezar. Si no tiene una cuenta de Azure o no quiere crear una en este momento, puede leer las instrucciones para comprender la información que se está presentando.
Creación de un clúster de AKS con Azure Policy y el complemento Azure Monitor
Antes de instalar el complemento de Azure Policy o habilitar cualquiera de las características de servicio, la suscripción debe habilitar el proveedor de recursos Microsoft.PolicyInsights.
- Es preciso que esté instalada y configurada la versión 2.12.0 de la CLI de Azure, o cualquier otra posterior. Para encontrar la versión, ejecute
az --version
. Si necesita instalarla o actualizarla, consulte Instalación de la CLI de Azure. - Registre los proveedores de recursos y las características en vista previa.
En este ejercicio, se usa Azure Cloud Shell para ejecutar los comandos. No dude en usar el terminal que prefiera para este ejercicio. Para empezar, inicie sesión en Azure Portal.
Configuración del entorno
Vaya a Azure Portal.
Seleccione el icono Cloud Shell en la parte superior de la pantalla a la derecha de la barra de búsqueda.
Seleccione la suscripción adecuada y a continuación, seleccione Crear almacenamiento.
En la esquina superior izquierda de Cloud Shell resultante, seleccione PowerShell y cámbiela a Bash. Si ya muestra Bash, puede omitir este paso.
Registre los proveedores de recursos y las característica en vista previa (GB) escribiendo el siguiente comando en Cloud Shell.
# Log in first with az login if you're not using Cloud Shell # Provider register: Register the Azure Policy provider az provider register --namespace Microsoft.PolicyInsights
Una vez completados estos pasos previos, siga las instrucciones de la nota anterior para instalar el complemento de Azure Policy en el clúster de AKS que desea administrar. En la sección siguiente, creamos un nuevo clúster y habilitamos el complemento de Azure Policy.
Creación de un clúster de AKS y habilitación del complemento Azure Policy
Ahora que ya ha registrado el proveedor, puede crear un grupo de recursos y un clúster de AKS dentro de ese grupo.
Crear un grupo de recursos
az group create --location eastus --name videogamerg
Creación de un clúster de AKS con la configuración predeterminada
Nota:
En el caso de las cargas de trabajo de producción, le gustaría personalizar aún más la creación del clúster para asegurarse de que cumple los requisitos de seguridad y gobernanza. Trabajará con un clúster simple únicamente con fines de entrenamiento.
az aks create --name videogamecluster --resource-group videogamerg
Habilitación de directivas de Azure para el clúster
az aks enable-addons --addons azure-policy --name videogamecluster --resource-group videogamerg