Dela via


Automation för Azure Arc-aktiverade Kubernetes

Med Azure Arc-aktiverade Kubernetes-kluster kan du hantera Kubernetes-kluster som finns utanför Azure, i företagets nätverk eller på en annan molnleverantör. Den här artikeln innehåller en översikt över automatisering för klusterregistrering och tillägg av extra funktioner via klustertillägg. Följande avsnitt innehåller överväganden och rekommendationer som dina driftteam kan använda när de registrerar och automatiserar Azure Arc-aktiverade kluster under hela livscykeln.

Arkitektur

Följande diagram innehåller en konceptuell referensarkitektur som markerar designområden för registrering och automatisering för Azure Arc-aktiverade Kubernetes:

Diagram som visar integrering av registrering och tillägg.

Designanmärkningar

Tänk på följande innan du registrerar Azure Arc-aktiverade Kubernetes-kluster till Azure:

Krav

Förberedelse av miljö

  • Du måste ha en klusteradministratörsroll i kubernetes-klustret innan du kan distribuera och konfigurera den Azure Arc-aktiverade Kubernetes-agenten.

Registrera Azure Arc-aktiverade Kubernetes

  • Bestäm en plan för att installera och konfigurera Den Azure Arc-aktiverade Kubernetes-agenten i klustret. Du bör vanligtvis distribuera den här agenten med hjälp av organisationens standardverktyg för automatisering.

Klustertillägg

Nätverksanslutning

Agentens livscykelautomatisering

  • Skapa en Azure Arc-agent och En Uppdateringshanteringsstrategi för Azure Arc-aktiverade Kubernetes-tillägg.

Designrekommendationer

Följande avsnitt innehåller designrekommendationer för Azure Arc-aktiverade Kubernetes-kluster.

Miljöförberedelse

Registrera Azure Arc-aktiverade Kubernetes-kluster

  • När du registrerar flera kluster skapar du ett huvudnamn för tjänsten och registrerar dina kluster med hjälp av ett verktyg som Azure DevOps, GitHub Actions eller något annat automatiseringsverktyg som du använder för att hantera Kubernetes-kluster.

Arc-aktiverade Kubernetes-tillägg

  • Om du bara distribuerar ett tillägg till ett specifikt Azure Arc-aktiverat Kubernetes-kluster eller -kluster automatiserar du installationen av dessa tillägg via Azure CLI- och/eller ARM-mallar med hjälp av verktyg som Azure DevOps eller GitHub Actions.
  • Om ett tillägg är vanligt i alla dina Arc-aktiverade Kubernetes-kluster eller stora grupper av Arc-aktiverade Kubernetes-kluster använder du Azure Policy för att automatisera distributionen av Arc-tillägg i stor skala.

Livscykelautomatisering för agent och tillägg

Under registreringsprocessen etablerar Azure Arc-aktiverade Kubernetes agenter i ditt Kubernetes-kluster. Agentversionerna ändras i takt med att Azure Arc-teknikerna utvecklas, så det är viktigt att dina agenter uppdateras ofta.

  • Aktivera funktionen för automatisk uppgradering för Azure Arc-agenter som körs i klustret, vilket är standardbeteendet när du registrerar ett kluster i Azure Arc.

  • Tillägg kräver även uppdateringar i klustret. För alla tillägg som är installerade i klustret rekommenderar vi att du låter standardbeteendet uppgradera tilläggets delversion automatiskt aktiverad under etableringen. För högre versionsuppgraderingar dokumenteras en migreringssökväg för att gå över till tilläggets huvudversion.

Nästa steg

Mer information om din hybrid- och molnresa med flera moln finns i följande artiklar.