Azure Kubernetes Service architectuurontwerp (AKS)

Kubernetes is een opensource-systeem voor het automatiseren van de implementatie, het schalen en het beheer van toepassingen in containers. Azure Kubernetes Service (AKS) kunt u eenvoudig een beheerd Kubernetes-cluster implementeren in Azure.

Organisaties staan op verschillende punten in hun begrip, rationalisering en acceptatie van Kubernetes in Azure. Het traject van uw organisatie volgt waarschijnlijk een vergelijkbaar pad naar veel andere technologieën die u hebt gebruikt; het leren, afstemmen van uw organisatie op & rollenverantwoordelijkheden en het implementeren van workloads die gereed zijn voor productie. Van hier uit gaat u itereren; uw product te laten groeien naarmate de vraag van uw klant en bedrijf verandert.

Visualiseert uw traject van leren, uitlijnen, basislijn, workload en vervolgens in een lus van werken, best practices, herhalen.

Inleiding tot Azure Kubernetes Service (AKS)

Als u niet bekend bent met Kubernetes of AKS, kunt u het beste meer te weten komen over de service met Microsoft Learn. Microsoft Learn is een gratis onlinetrainingsplatform waar u op een interactieve manier meer kunt leren over Microsoft-producten en meer. Het leertraject Inleiding tot Kubernetes in Azure biedt u basiskennis die u door de basisconcepten van containers, AKS-clusterbeheer en workloadimplementatie helpt.

Pad naar productie

U begrijpt de voordelen en afwegingen van Kubernetes en hebt besloten dat AKS het beste Azure-rekenplatform voor uw workload is. De besturingselementen van uw organisatie zijn in bedrijf; U bent klaar om te leren hoe u clusters implementeert die gereed zijn voor productie voor uw workload.

Het AKS-basislijncluster van Microsoft is het beginpunt om u te helpen bij het bouwen van AKS-clusters die gereed zijn voor productie.

We raden u aan om te beginnen met de implementatie van de basislijn en deze aan te passen aan de specifieke behoeften van uw workload.

Suite met basislijn-implementaties

We hebben een set meer basislijn-implementaties geleverd om te laten zien hoe u onderdelen van het AKS-basislijncluster kunt implementeren en configureren voor verschillende scenario's.

Microservices

Bij het uitvoeren van microservices in het basiscluster moet u netwerkbeleid configureren, automatisch schalen van pods en gedistribueerde tracering instellen voor waarneembaarheid.

Hoge beveiligingsvereisten

Als u een gereguleerde omgeving nodig hebt, moet u de implementatie van de basislijn uiterst veilig maken en interacties van en naar het cluster beperken. Deze use case wordt gedemonstreerd in een cluster dat is ontworpen voor het uitvoeren van een PCI-DSS 3.2.1-workload.

Hoge beschikbaarheid

Voor een oplossing met hoge beschikbare gegevens zijn meerdere exemplaren van het basiscluster in verschillende regio's in een actief/actief en zeer beschikbare configuratie nodig.

Aanbevolen procedures

Aangezien organisaties zoals u Azure hebben gebruikt, biedt de Cloud Adoption Framework hen prescriptieve richtlijnen wanneer ze zich verplaatsen tussen de fasen van de cloud adoption lifecycle. De Cloud Adoption Framework bevat hulpprogramma's, programma's en inhoud om de acceptatie van Kubernetes en gerelateerde cloudeigen procedures op schaal te vereenvoudigen.

Als onderdeel van lopende bewerkingen wilt u mogelijk uw cluster controleren op basis van de huidige aanbevolen aanbevolen procedures. De beste plaats om te beginnen is ervoor te zorgen dat uw cluster is afgestemd op het AKS-basislijncluster van Microsoft.

Zie Best practices voor clusterbewerkingen en best practices voor AKS-workloads.

U kunt ook overwegen om een communitygestuurd hulpprogramma zoals De AKS-controlelijst te evalueren als een manier om uw afstemming met deze best practices te organiseren en bij te houden.

Handleiding voor bewerkingen

Het is een fantastische mijlpaal om uw workload in AKS te laten worden geïmplementeerd. Dit is wanneer u met dag 2 aan de top staat. De AKS Day 2 Operations Guide van Microsoft is gebouwd voor uw gemak. Dit helpt ervoor te zorgen dat u klaar bent om te voldoen aan de eisen van uw klanten en ervoor te zorgen dat u bent voorbereid op break-fix-situaties via geoptimaliseerde triageprocessen.

Op de hoogte blijven van AKS

Kubernetes en AKS gaan beide snel. Het platform is in ontwikkeling en als u weet wat er op de planning staat, kunt u misschien beslissingen nemen over de architectuur en inzicht krijgen in geplande afschaffingen; overweeg bladwijzers te maken.


Aanvullende bronnen

Het typische AKS-oplossingstraject varieert van het leren over AKS tot het groeien van uw bestaande clusters om te voldoen aan nieuwe product- en klantvraag. Het is echter ook mogelijk dat u alleen op zoek bent naar aanvullende naslag- en ondersteunende informatie om u te helpen bij uw specifieke situatie.

Voorbeeldoplossingen

Als u op zoek bent naar aanvullende verwijzingen die gebruikmaken van AKS als basis, kunt u hier enkele overwegen.

Azure Arc

Azure Kubernetes Service biedt u een beheerde Kubernetes-ervaring in Azure, maar er zijn werkbelastingen of situaties die het meest geschikt zijn voor het plaatsen van uw eigen Kubernetes-clusters Azure Arc beheer. Dit omvat uw clusters zoals RedHat OpenShift, RedHat RKE en Canonical Charmed Kubernetes. Azure Arc moet ook worden gebruikt voor AKS Engine-clusters die worden uitgevoerd in uw datacenter, in een andere cloud of op Azure Stack Hub.

Provider van beheerde service

Als u een provider van beheerde service bent, gebruikt u al Azure Lighthouse voor het beheren van resources voor meerdere klanten. Azure Kubernetes Service ondersteunt Azure Lighthouse, zodat u gehoste Kubernetes-omgevingen kunt beheren en toepassingen in containers kunt implementeren binnen de tenants van uw klanten.

AWS- of GCP-professionals

Deze artikelen bieden servicetoewijzing en vergelijking tussen Azure en andere cloudservices. Met deze naslag kunt u snel aan de beurt zijn in Azure.