Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describe cómo identificar y resolver el RequestDisallowedByPolicy error que se produce al intentar crear e implementar un clúster de Microsoft Azure Kubernetes Service (AKS).
Síntomas
Al intentar implementar un clúster de AKS, recibirá el siguiente mensaje de error:
Error en la solicitud de recurso debido a RequestDisallowedByPolicy. https://aka.ms/aks-requestdisallowedbypolicy Consulte para obtener más información. Mensaje de error detallado: "Código=\"RequestDisallowedByPolicy\""
Message="El recurso 'MC_clustername' no estaba permitido por la directiva.
Causa
Para la seguridad o el cumplimiento, los administradores de suscripciones pueden asignar directivas que limiten cómo se implementan los recursos. Por ejemplo, la suscripción puede tener una directiva que le impida crear direcciones IP públicas, grupos de seguridad de red, rutas definidas por el usuario o tablas de rutas. El mensaje de error incluye el motivo específico por el que se bloqueó la creación del clúster.
Nota:
Solo tú puedes gestionar las directivas en tu entorno. Microsoft no puede deshabilitar ni omitir esas directivas.
Solución
Siga estos pasos para solucionar este problema:
Busque la directiva que bloquea la acción. Estas directivas se muestran en el mensaje de error.
El nombre de una asignación o definición de directiva es el último segmento de laidcadena que se muestra en el mensaje de error.# Example Code: RequestDisallowedByPolicy Message: Resource 'resourcegroup' was disallowed by policy. Policy identifiers: '[{"policyAssignment":{"name":"Not allowed resource types","id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/00000000000000000000000"},"policyDefinition":{"name":"Not allowed resource types","id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/not-allowed-resourcetypes","version":"1.0.0"}}]'.Si es posible, actualice la implementación para cumplir las restricciones de directiva y vuelva a intentar la implementación. Como alternativa, si tiene permiso para actualizar la directiva, agregue una exención a la directiva.
Para obtener detalles sobre la política que bloqueó la implementación del clúster, consulte el error RequestDisallowedByPolicy con la política de recursos de Azure.
Nota:
Después de corregir la directiva que bloquea la creación del clúster de AKS, ejecute el az aks update -g MyResourceGroup -n MyManagedCluster comando para cambiar el clúster de un estado erróneo a un estado correcto. Este cambio reconcilia el clúster y vuelve a intentar la última operación con error. Para más información sobre los clústeres en un estado con errores, consulte Solución de problemas de clústeres o nodos de Azure Kubernetes Service en estado de error.
Más información
Solución general de problemas de creación de clústeres de AKS
Ponte en contacto con nosotros para obtener ayuda
Si tiene preguntas, puede preguntar al soporte de la comunidad de Azure. También puede enviar comentarios sobre el producto a la comunidad de comentarios de Azure.