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.
Fleet Manager de Azure Kubernetes usa una identidad de Microsoft Entra para acceder a recursos de Azure como redes virtuales de Azure o para administrar actividades en segundo plano de ejecución prolongada, como la actualización automática de varios clústeres.
Puede usar una identidad administrada para autorizar el acceso desde un Administrador de flotas a cualquier servicio que admita la autorización de Microsoft Entra, sin necesidad de administrar las credenciales ni incluirlas en el código. Asigne un rol de control de acceso basado en rol de Azure (RBAC de Azure) a la identidad administrada para concederle permisos a un recurso determinado en Azure. Para más información acerca de Azure RBAC, consulte ¿Qué es el control de acceso basado en rol de Azure (Azure RBAC)?
En este artículo se muestra cómo habilitar los siguientes tipos de identidad administrada en una instancia de Azure Kubernetes Fleet Manager nueva o existente:
- Identidad administrada asignada por el sistema. Una identidad administrada asignada por el sistema está asociada a un único recurso de Azure, como fleet Manager. Solo existe para el ciclo de vida de Fleet Manager.
- Identidad administrada asignada por el usuario. Una identidad administrada asignada por el usuario es un recurso de Azure independiente que un Administrador de flotas puede usar para autorizar el acceso a otros servicios de Azure. Se conserva por separado de Fleet Manager y se puede usar en varios recursos de Azure.
Para más información sobre las identidades administradas, consulte Identidades administradas para recursos de Azure.
Antes de empezar
Si piensa usar la CLI de Azure, asegúrese de que tiene instalada la versión 2.75.0 o posterior de la CLI de Azure. Para encontrar la versión, ejecute az --version. Si necesita instalarla o actualizarla, vea Instalación de la CLI de Azure.
Antes de ejecutar los ejemplos de la CLI de Azure en este artículo, establezca la suscripción como la suscripción activa actual llamando al comando az account set y pasando el identificador de suscripción.
az account set --subscription <subscription-id>
Si aún no tienes uno, crea también un grupo de recursos de Azure mediante el comando az group create.
az group create \
--name myResourceGroup \
--location westus2
Habilitación de una identidad administrada asignada por el sistema.
Una identidad administrada asignada por el sistema es una identidad asociada a fleet Manager u otro recurso de Azure. La identidad administrada asignada por el sistema está vinculada al ciclo de vida de Fleet Manager. Cuando se elimina Fleet Manager, también se elimina la identidad administrada asignada por el sistema.
Fleet Manager puede usar la identidad administrada asignada por el sistema para autorizar el acceso a otros recursos que se ejecutan en Azure y ejecutar procesos en segundo plano de larga duración. Puede asignar un rol RBAC de Azure a la identidad administrada asignada por el sistema para conceder a Fleet Manager permisos para acceder a recursos específicos. Por ejemplo, si fleet Manager necesita administrar los recursos de red, puede asignar a la identidad administrada asignada por el sistema un rol de RBAC de Azure que conceda esos permisos.
Habilitación de una identidad administrada asignada por el sistema en un nuevo Fleet Manager
Al crear un nuevo Fleet Manager en Azure Portal, se crea automáticamente una identidad administrada asignada por el sistema.
Puede comprobar que la identidad administrada asignada por el sistema está habilitada comprobando la hoja Identidad en la sección Configuración de Fleet Manager. El estado es Activado y el identificador de objeto (entidad de seguridad) se rellena (no se muestra en la imagen).
Actualizar un Fleet Manager existente para usar una identidad administrada asignada por el sistema
Puede administrar la identidad administrada de Fleet Manager mediante la hoja Identidad de la sección Configuración de Fleet Manager.
Habilite la identidad administrada asignada por el sistema estableciendo el estado Asignado por el sistema en Activado y seleccionando Guardar.
Seleccione Sí en el cuadro de diálogo de confirmación.
Después de unos instantes, el estado cambia a Activado y el identificador de objeto (entidad de seguridad) se rellena (no se muestra en la imagen).
Incorporación de una asignación de roles para una identidad administrada asignada por el sistema
Puede asignar un rol RBAC de Azure a la identidad administrada asignada por el sistema para conceder los permisos de Fleet Manager en otro recurso de Azure. Azure RBAC admite definiciones de roles integradas y personalizadas que especifican niveles de permisos. Para más información sobre la asignación de roles RBAC de Azure, consulta Pasos para asignar un rol de Azure.
Al asignar un rol RBAC de Azure a una identidad administrada, debes definir el ámbito del rol. En general, se recomienda limitar el ámbito de un rol a los privilegios mínimos que requiere la identidad administrada. Para más información sobre el ámbito de los roles RBAC de Azure, consulta Descripción del ámbito de RBAC de Azure.
Nota:
Los permisos concedidos a la identidad administrada de Fleet Manager pueden tardar hasta 60 minutos en propagarse.
Seleccione la pestaña Asignaciones de roles de Azure en la hoja Identidad de Fleet Manager. Se abrirá el panel Asignaciones de roles de Azure .
Seleccione Agregar asignación de roles para abrir el panel Agregar asignación de roles y escriba:
Ámbito : seleccione Grupo de recursos.
Suscripción : elija la suscripción de Azure que contiene el grupo de recursos que desea usar.
Grupo de recursos: seleccione el grupo de recursos.
Rol: elija el rol que desea asignar a la identidad administrada asignada por el sistema de Fleet Manager (por ejemplo, Colaborador de red).
Seleccione Guardar para asignar el rol a la identidad administrada asignada por el sistema de Fleet Manager.
Habilitación de una identidad administrada asignada por el usuario.
Una identidad administrada asignada por el usuario es un recurso de Azure independiente. Al crear un Fleet Manager con una identidad administrada asignada por el usuario, el recurso de identidad administrada asignada por el usuario debe existir antes de la creación de Fleet Manager.
Creación de una identidad administrada asignada por el usuario
Si aún no tiene un recurso de identidad administrada asignada por el usuario, cree uno mediante Azure Portal o la CLI de Azure.
Siga los pasos descritos en la documentación sobre la creación de una identidad administrada asignada por el usuario.
Asignación de un rol RBAC de Azure a la identidad administrada asignada por el usuario
Antes de crear Fleet Manager, agregue una asignación de roles para la identidad administrada.
Nota:
Los permisos concedidos a la identidad administrada de Fleet Manager pueden tardar hasta 60 minutos en propagarse.
Vaya al recurso de identidad administrada.
Seleccione la pestaña Asignaciones de roles de Azure en el panel de navegación izquierdo del recurso de identidad administrada. Se abrirá el panel Asignaciones de roles de Azure .
Seleccione Agregar asignación de roles para abrir el panel Agregar asignación de roles y escriba:
Seleccione Guardar para asignar el rol a la identidad administrada.
Creación de un Administrador de flotas con la identidad administrada asignada por el usuario
Nota:
Las regiones centro de USDOD, Este de USDOD y USGov Iowa en la nube de Azure US Government no admiten la creación de un administrador de flotas con una identidad administrada asignada por el usuario.
No puede crear un Administrador de flotas con una identidad administrada asignada por el usuario en Azure Portal. Puede cambiar el tipo de identidad de Fleet Manager a asignado por el usuario después de crear Fleet Manager o usar la CLI de Azure.
Actualizar un Fleet Manager existente para usar una identidad administrada asignada por el usuario
Puede administrar la identidad administrada de Fleet Manager mediante la hoja Identidad de la sección Configuración de Fleet Manager.
Cambie a la pestaña identidad administrada asignada por el usuario; para ello, seleccione Usuario asignado.
Seleccione + Agregar para abrir el panel Agregar identidad administrada asignada por el usuario .
- Suscripción : elija la suscripción de Azure que contiene la identidad administrada asignada por el usuario que desea usar.
- Identidades administradas asignadas por el usuario : busque la identidad administrada asignada por el usuario que desea usar.
Seleccione Agregar para agregar la identidad administrada asignada por el usuario al Administrador de flotas.
Después de unos instantes, la lista Asignada por el usuario cambia y aparece la identidad administrada asignada por el usuario.
Determinación del tipo de identidad administrada en uso
Puede comprobar la configuración de identidad administrada de Fleet Manager mediante la hoja Identidad de la sección Configuración de Fleet Manager.
Compruebe las secciones Asignadas por el sistema y Asignadas por el usuario para determinar qué tipo de identidad administrada está habilitada.
Pasos siguientes
- Use plantillas de Azure Resource Manager para crear una instancia de Fleet Manager habilitada para identidad administrada.