Anslut Kubernetes-kluster till Azure Arc

Slutförd

Azure Arc utökar omfånget för Azure-hanteringsplanet till resurser som finns lokalt och i andra moln. Om du vill använda Azure Arc måste du upprätta en utgående anslutning från dessa resurser till Azure.

I den här lektionen får du lära dig hur du ansluter ett Kubernetes-kluster till Azure Arc.

Anslut ett Kubernetes-kluster till Azure Arc

Om du vill ansluta ett Kubernetes-kluster till Azure Arc distribuerar du Azure Arc-agenterna för Kubernetes till azure-arc namnområdet i klustret.

Förutsättningar

Innan du börjar behöver du:

  • Ett befintligt Kubernetes-kluster. Alla Kubernetes-distributioner som certifierats av Cloud Native Computing Foundation (CNCF) stöds.
  • Utgående anslutning från klustret till Azure och andra Microsoft-slutpunkter. Mer information om mål-URL:er och portar finns i produktdokumentationen.
  • Ett användarkonto eller tjänstens huvudnamn i Microsoft Entra-klientorganisationen för den prenumeration som är värd för Azure Arc-aktiverade Kubernetes. Det här kontot måste ha minst den inbyggda rollen Kubernetes Cluster – Azure Arc Onboarding Azure role-based access control (Azure RBAC).
  • Den senaste versionen av Azure CLI eller Azure PowerShell som är installerad på hanteringsdatorn. I det här exemplet används Azure CLI.

Anslut ionsprocess

Processen att ansluta ett Kubernetes-kluster till Azure Arc består av följande steg på hög nivå.

  1. Starta en Azure CLI-session på en dator med anslutning till Kubernetes-klustret och till Azure.
  2. Logga in på ett Microsoft Entra-konto som har behörighet att hantera Azure Arc-aktiverade Kubernetes i prenumerationen.
  3. Registrera de Azure-resursprovidrar som låter dig hantera Azure Arc-aktiverade Kubernetes.
  4. Ange en ny eller befintlig Azure-resursgrupp som värd för resursen som representerar Det Azure Arc-aktiverade Kubernetes-klustret.
  5. Anslut Kubernetes-klustret till Azure genom att köra az connectedk8s connect Azure CLI-kommando. Det här kommandot installerar agenterna i klustret och skapar klusterresursen i den angivna resursgruppen.
  6. Verifiera anslutningen genom att köra az connectedk8s list kommandot för att visa en lista över anslutna kluster.

När du har distribuerat agenten i ett kluster kan du hantera klustret i Azure tillsammans med andra klusterresurser. Du kan också distribuera program och Azure-tjänster till anslutna kluster.

Anslut till kluster var som helst

Azure Arc-aktiverade Kubernetes har en funktion för klusteranslutning som gör att du kan komma åt Arc-aktiverade Kubernetes-kluster var som helst, vilket möjliggör interaktiv utveckling och felsökning. Med den här funktionen kan du på ett säkert sätt ansluta till dina kluster utan att kräva att någon inkommande port aktiveras i brandväggen. En omvänd proxyagent som körs i klustret kan på ett säkert sätt starta en session med Azure Arc-tjänsten på ett utgående sätt.

Du kan använda klusteranslutning för att ge klusteråtkomst till Azure-tjänster för anpassade platser och deras distribuerade resurser. Du kan använda värdbaserade agenter eller löpare från Azure Pipelines, GitHub Actions eller någon värdbaserad ci/CD-tjänst (kontinuerlig integrering och kontinuerlig distribution) för att distribuera program till lokala kluster.