Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure Kubernetes Fleet Manager använder en Microsoft Entra-identitet för att komma åt Azure-resurser som virtuella Azure-nätverk eller för att hantera långvariga bakgrundsaktiviteter som automatisk uppgradering med flera kluster.
Du kan använda en hanterad identitet för att auktorisera åtkomst från en Fleet Manager till alla tjänster som stöder Microsoft Entra-auktorisering, utan att behöva hantera autentiseringsuppgifter eller inkludera dem i koden. Du tilldelar en rollbaserad Åtkomstkontroll i Azure (Azure RBAC) till den hanterade identiteten för att ge den behörighet till en viss resurs i Azure. Mer information om Azure RBAC finns i Vad är rollbaserad åtkomstkontroll i Azure (Azure RBAC)?.
Den här artikeln visar hur du aktiverar följande typer av hanterade identiteter på en ny eller befintlig Azure Kubernetes Fleet Manager:
- Systemtilldelad hanterad identitet. En systemtilldelad hanterad identitet är associerad med en enda Azure-resurs, till exempel en Fleet Manager. Den finns endast för livscykeln för Fleet Manager.
- Användartilldelad hanterad identitet. En användartilldelad hanterad identitet är en fristående Azure-resurs som en Fleet Manager kan använda för att auktorisera åtkomst till andra Azure-tjänster. Den bevaras separat från Fleet Manager och kan användas av flera Azure-resurser.
Mer information om hanterade identiteter finns i Hanterade identiteter för Azure-resurser.
Innan du börjar
Om du tänker använda Azure CLI kontrollerar du att du har Azure CLI version 2.75.0 eller senare installerat. Kör az --version för att hitta versionen. Om du behöver installera eller uppgradera, se Installera Azure CLI.
Innan du kör Azure CLI-exemplen i den här artikeln anger du din prenumeration som den aktuella aktiva prenumerationen genom att anropa kommandot az account set och skicka in ditt prenumerations-ID.
az account set --subscription <subscription-id>
Skapa också en Azure-resursgrupp om du inte redan har en genom att anropa az group create kommandot.
az group create \
--name myResourceGroup \
--location westus2
Aktivera en systemtilldelad hanterad identitet
En systemtilldelad hanterad identitet är en identitet som är associerad med en Fleet Manager eller en annan Azure-resurs. Den systemtilldelade hanterade identiteten är kopplad till fleet managerns livscykel. När Fleet Manager tas bort tas även den systemtilldelade hanterade identiteten bort.
Fleet Manager kan använda den systemtilldelade hanterade identiteten för att auktorisera åtkomst till andra resurser som körs i Azure och köra långvariga bakgrundsprocesser. Du kan tilldela en Azure RBAC-roll till den systemtilldelade hanterade identiteten för att ge Fleet Manager behörighet att komma åt specifika resurser. Om din Fleet Manager till exempel behöver hantera nätverksresurser kan du tilldela den systemtilldelade hanterade identiteten en Azure RBAC-roll som ger dessa behörigheter.
Aktivera en systemtilldelad hanterad identitet på en ny Fleet Manager
När du skapar en ny Fleet Manager i Azure-portalen skapas automatiskt en systemtilldelad hanterad identitet.
Du kan kontrollera att den systemtilldelade hanterade identiteten är aktiverad genom att kontrollera identitetsbladet i avsnittet Inställningar för Fleet Manager. Statusen är På och objektets (huvudnamn) ID fylls i (visas inte i bilden).
Uppdatera en befintlig Fleet Manager för att använda en systemtilldelad hanterad identitet
Du kan hantera den hanterade Fleet Manager-identiteten med hjälp av identitetsbladet i avsnittet Inställningar för Fleet Manager.
Lägga till en rolltilldelning för en systemtilldelad hanterad identitet
Du kan tilldela en Azure RBAC-roll till den systemtilldelade hanterade identiteten för att bevilja Fleet Manager-behörigheter för en annan Azure-resurs. Azure RBAC stöder både inbyggda och anpassade rolldefinitioner som anger behörighetsnivåer. Mer information om hur du tilldelar Azure RBAC-roller finns i Steg för att tilldela en Azure-roll.
När du tilldelar en Azure RBAC-roll till en hanterad identitet måste du definiera omfånget för rollen. I allmänhet är det bästa praxis att begränsa omfånget för en roll till de minimiprivilegier som krävs av den hanterade identiteten. Mer information om omfång för Azure RBAC-roller finns i Förstå omfånget för Azure RBAC.
Anmärkning
Det kan ta upp till 60 minuter innan behörigheterna som beviljas till din Fleet Manager-hanterade identitet sprids.
Välj fliken Azure-rolltilldelningar på Fleet Manager-identitetsbladet . Då öppnas fönstret Azure-rolltilldelningar .
Välj Lägg till rolltilldelning för att öppna fönstret Lägg till rolltilldelning och ange:
Välj Spara för att tilldela rollen till Fleet Manager:s systemtilldelade hanterade identitet.
Aktivera en användartilldelad hanterad identitet
En användartilldelad hanterad identitet är en fristående Azure-resurs. När du skapar en Fleet Manager med en användartilldelad hanterad identitet måste den användartilldelade hanterade identitetsresursen finnas innan Fleet Manager skapas.
Skapa en användartilldelad hanterad identitet
Om du ännu inte har en användartilldelad hanterad identitetsresurs skapar du en med hjälp av Azure-portalen eller Azure CLI.
Tilldela en Azure RBAC-roll till den användartilldelade hanterade identiteten
Innan du skapar Fleet Manager lägger du till en rolltilldelning för den hanterade identiteten.
Anmärkning
Det kan ta upp till 60 minuter innan behörigheterna som beviljas till din Fleet Manager-hanterade identitet sprids.
Gå till resursen för hanterad identitet.
Välj fliken Azure-rolltilldelningar i den hanterade identitetsresursens vänstra navigering. Då öppnas fönstret Azure-rolltilldelningar .
Välj Lägg till rolltilldelning för att öppna fönstret Lägg till rolltilldelning och ange:
Välj Spara för att tilldela rollen till den hanterade identiteten.
Skapa en Fleet Manager med den användartilldelade hanterade identiteten
Anmärkning
Regionerna USDOD Central, USDOD East och USGov Iowa i Azure US Government-molnet stöder inte skapandet av en Fleet Manager med en användartilldelad hanterad identitet.
Du kan inte skapa en Fleet Manager med en användartilldelad hanterad identitet i Azure-portalen. Du kan ändra Fleet Manager-identitetstypen till användartilldelad när Fleet Manager har skapats eller använda Azure CLI.
Uppdatera en befintlig Fleet Manager för att använda en användartilldelad hanterad identitet
Du kan hantera den hanterade Fleet Manager-identiteten med hjälp av identitetsbladet i avsnittet Inställningar för Fleet Manager.
Växla till fliken användartilldelad hanterad identitet genom att välja Användartilldelad.
Välj + Lägg till för att öppna fönstret Lägg till användartilldelad hanterad identitet .
- Prenumeration – välj den Azure-prenumeration som innehåller den användartilldelade hanterade identitet som du vill använda.
- Användartilldelade hanterade identiteter – sök efter den användartilldelade hanterade identitet som du vill använda.
Välj Lägg till för att lägga till den användartilldelade hanterade identiteten i Fleet Manager.
Efter en liten stund ändras listan Användartilldelad och den användartilldelade hanterade identiteten visas.
Fastställa vilken typ av hanterad identitet som används
Du kan kontrollera fleet manager-inställningarna för hanterade identiteter med hjälp av bladet Identitet i avsnittet Inställningar för Fleet Manager.
Kontrollera både avsnitten Systemtilldelad och Användartilldelad för att avgöra vilken typ av hanterad identitet som är aktiverad.
Nästa steg
- Använd Azure Resource Manager-mallar för att skapa en hanterad identitetsaktiverad Fleet Manager.