Anteckning
Å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.
Administratörer kan styra sekvensen med uppdateringar till Fleet-hanterade kluster genom att definiera en serie faser och grupper. De kan konfigurera när godkännanden och pauser ska ske inom dessa faser och grupper. Hela konfigurationen kan sparas som en uppdateringsstrategi som kan hanteras oberoende av uppdateringskörningar eller automatiska uppgraderingar, så att strategier kan återanvändas efter behov.
Den här artikeln beskriver hur du definierar uppdateringsstrategier med hjälp av grupper och faser.
Förutsättningar
Läs den konceptuella översikten över uppdateringar av flottan, som innehåller en förklaring av uppdateringskörningar, steg, grupper och strategier som refereras i den här guiden.
Du måste ha en fleet-resurs med ett eller flera medlemskluster. Om inte följer du snabbstarten för att skapa en Fleet-resurs och ansluta till AKS-kluster (Azure Kubernetes Service) som medlemmar.
Ange följande miljövariabler:
export GROUP=<resource-group> export FLEET=<fleet-name> export CLUSTERID=<aks-cluster-resource-id> export STRATEGY=<strategy-name>Om du följer Azure CLI-anvisningarna i den här artikeln behöver du Azure CLI version 2.70.0 eller senare installerad. Information om hur du installerar eller uppgraderar finns i Installera Azure CLI.
Du behöver
fleetockså Azure CLI-tillägget version 1.6.0 eller senare, som du kan installera genom att köra följande kommando:az extension add --name fleetaz extension updateKör kommandot för att uppdatera till den senaste versionen av tillägget som släpptes:az extension update --name fleet
Tilldela kluster till uppdateringsgrupper
Kluster kan användas i uppdateringsstrategier när de har lagts till i en uppdateringsgrupp som kan tilldelas uppdateringssteg. I en uppdateringsfas tillämpas uppdateringar på varje uppdateringsgrupp parallellt. I en uppdateringsgrupp uppdateras medlemskluster sekventiellt.
Du kan tilldela ett medlemskluster till en specifik uppdateringsgrupp på något av två sätt:
- Tilldela till grupp när du lägger till medlemskluster i flottan.
- Tilldela en befintlig medlem i flottan till en uppdateringsgrupp.
Kommentar
En medlem i flottan kan bara ingå i en uppdateringsgrupp, men en uppdateringsgrupp kan ha flera medlemmar i flottan tilldelade. En uppdateringsgrupp i sig är inte en separat resurstyp. Uppdateringsgrupper är endast textsträngar som representerar referenser från flottans medlemmar. Så om alla medlemmar i flottan med referenser till en gemensam uppdateringsgrupp tas bort upphör även den specifika uppdateringsgruppen att finnas.
Tilldela till grupp när du lägger till medlemskluster i flottan
I Azure Portal går du till din Azure Kubernetes Fleet Manager-resurs.
På tjänstmenyn går du till Inställningar och väljer Medlemskluster>Lägg till.
Välj det kluster som du vill lägga till och välj sedan Nästa: Granska + lägg till.
Ange namnet på den uppdateringsgrupp som du vill tilldela klustret till och välj sedan Lägg till.
Tilldela en befintlig medlem i flottan till en uppdateringsgrupp
I Azure Portal går du till din Azure Kubernetes Fleet Manager-resurs.
På tjänstmenyn går du till Inställningar och väljer Medlemskluster.
Välj de kluster som du vill tilldela till en uppdateringsgrupp och välj sedan Tilldela uppdateringsgrupp
Ange namnet på den uppdateringsgrupp som du vill tilldela klustret till och välj sedan Tilldela.
Skapa en uppdateringsstrategi
En uppdateringsstrategi består av ett eller flera steg, där en fas kan innehålla en eller flera uppdateringsgrupper.
I Azure Portal går du till din Azure Kubernetes Fleet Manager-resurs.
På tjänstmenyn går du till Inställningar och väljer >av flera kluster och sedan Skapa.
Ange ett namn för strategin.
Första gången du visar sidan visas ett förklaringsdiagram för uppdateringsstrategi som kan hjälpa dig att visualisera hur strategier fungerar.
Välj Skapa fas och ange:
- Fasnamn – namnge fasen – det måste vara unikt för alla scennamn i strategin.
- (Valfritt) Steggodkännanden – välj det här alternativet om du vill vänta på ett godkännande innan det här steget startar eller när det har slutförts. Mer information finns i Lägga till godkännanden för att uppdatera grupper och faser.
- (Valfritt) Pausa efter fas – välj det här alternativet om du vill definiera en paus innan du går vidare till nästa steg.
- (Valfritt) Pausa varaktighet – välj en fördefinierad varaktighet eller ange ett anpassat värde i sekunder.
Tilldela en eller flera uppdateringsgrupp till fasen och välj sedan Skapa.
Kommentar
Det maximala antalet uppdateringsgrupper i varje uppdateringssteg är 50.
Nästa steg
Du kan använda en uppdateringsstrategi som en del av en manuell uppdateringskörning eller en profil för automatisk uppgradering. Se:
- Anvisningar: Uppgradera flera kluster med azure Kubernetes Fleet Manager-uppdateringskörningar.
- Anvisningar: Lägga till godkännanden i Azure Kubernetes Fleet Manager Update Strategies.
- Anvisningar: Uppgradera automatiskt flera kluster med Azure Kubernetes Fleet Manager.
- Vanliga frågor och svar om flerklusteruppdateringar.
Azure Kubernetes Service