Kubernetes-connectiviteitsmodi met Azure Arc

Kubernetes met Azure Arc vereist implementatie van Azure Arc-agents op uw Kubernetes-clusters, zodat mogelijkheden zoals configuraties (GitOps), extensies, clusterverbinding en aangepaste locatie beschikbaar worden gesteld in het cluster. Omdat Kubernetes-clusters die zijn geïmplementeerd op de rand mogelijk geen constante netwerkverbinding hebben, kunnen de agents mogelijk niet altijd de Azure Arc-services bereiken in een semi-verbonden modus.

Connectiviteitsmodi begrijpen

Wanneer u met Kubernetes-clusters met Azure Arc werkt, is het belangrijk om te begrijpen hoe de netwerkconnectiviteitsmodi van invloed zijn op uw bewerkingen.

  • Volledig verbonden: Met doorlopende netwerkconnectiviteit kunnen agents consistent communiceren met Azure. In deze modus is er doorgaans weinig vertraging met taken, zoals het doorgeven van GitOps-configuraties, het afdwingen van Azure Policy- en Gatekeeper-beleid, of het verzamelen van metrische gegevens en logboeken van workloads in Azure Monitor.

  • Semi-verbonden: Azure Arc-agents kunnen de gewenste statusspecificatie ophalen uit de Arc-services en deze status later in het cluster realiseren.

    Belangrijk

    Het beheerde identiteitscertificaat dat door het clusteridentityoperator certificaat is opgehaald, is maximaal 90 dagen geldig voordat het verloopt. De agents proberen het certificaat gedurende deze periode te vernieuwen; Als er echter geen netwerkverbinding is, kan het certificaat verlopen en werkt de Kubernetes-resource met Azure Arc niet meer. Daarom raden we u aan ervoor te zorgen dat het verbonden cluster ten minste één keer per 30 dagen netwerkconnectiviteit heeft. Als het certificaat verloopt, moet u de Kubernetes-resource en -agents met Azure Arc verwijderen en vervolgens opnieuw maken om Azure Arc-functies in het cluster opnieuw te activeren.

  • Verbinding verbroken: Kubernetes-clusters in niet-verbonden omgevingen die geen toegang hebben tot Azure, worden momenteel niet ondersteund door Kubernetes met Azure Arc.

Verbinding maken iviteitsstatus

De connectiviteitsstatus van een cluster wordt bepaald door het tijdstip waarop de meest recente heartbeat is ontvangen van de Arc-agents die op het cluster zijn geïmplementeerd:

-Status Beschrijving
Verbinding maken De Kubernetes-resource met Azure Arc is gemaakt in Azure, maar de service heeft de heartbeat van de agent nog niet ontvangen.
Connected De Kubernetes-service met Azure Arc heeft binnen de afgelopen 15 minuten een heartbeat van een agent ontvangen.
Offline De Kubernetes-resource met Azure Arc is eerder verbonden, maar de service heeft gedurende ten minste 15 minuten geen heartbeat van de agent ontvangen.
Verlopen Het beheerde identiteitscertificaat van het cluster is verlopen. In deze status werken Azure Arc-functies niet meer in het cluster. Zie de veelgestelde vragen voor meer informatie over het oplossen van verlopen Kubernetes-resources met Azure Arc.

Volgende stappen