Azure Kubernetes Service (AKS) – Planera din design och dina åtgärder
Kubernetes är ett system med öppen källkod för att automatisera distribution, skalning och hantering av containerbaserade program. Azure Kubernetes Service (AKS) är det rekommenderade sättet att distribuera ett hanterat Kubernetes-kluster i Azure.
Organisationer har olika kunskaper, rationaliseringar och implementering av Kubernetes i Azure. Organisationens resa kommer sannolikt att följa en liknande väg som många andra tekniker som du har antagit. utbildning, anpassa din organisation efter roller och ansvarsområden och distribuera produktionsklara arbetsbelastningar. Därifrån itererar du; växande din produkt när dina kunder och affärsbehov förändras.
Introduktion till Azure Kubernetes Service (AKS)
Om du inte har använt Kubernetes eller AKS tidigare är Microsoft Learn det bästa stället att lära dig mer om tjänsten. Den här kostnadsfria onlineplattformen ger interaktiv utbildning för Microsoft-produkter med mera. Utbildningsvägen Introduktion till Kubernetes på Azure ger dig grundläggande kunskaper som tar dig igenom grundläggande begrepp för containrar, AKS-klusterhantering och distribution av arbetsbelastningar.
Sökväg till produktion
Du förstår fördelarna och kompromisserna med Kubernetes och har beslutat att AKS är den bästa Azure-beräkningsplattformen för din arbetsbelastning. Organisationens principer för den här tekniken har upprättats. Du är redo att lära dig hur du distribuerar produktionsklara kluster för din arbetsbelastning.
Microsofts AKS-baslinjekluster är den rekommenderade startpunkten som hjälper dig att utforma ett produktionsklart AKS-kluster.
Vi rekommenderar att du startar din design från baslinjeimplementeringen och ändrar den så att den överensstämmer med arbetsbelastningens specifika behov.
Svit med baslinjeimplementeringar
Vi har tillhandahållit en uppsättning fler baslinjeimplementeringar för att illustrera hur du kan implementera och konfigurera komponenter i AKS-baslinjeklustret för olika scenarier.
Mikrotjänster
När du kör mikrotjänster i baslinjeklustret måste du konfigurera nätverksprinciper, autoskalning av poddar och konfigurera distribuerad spårning för observerbarhet.
Hög säkerhetsefterlevnad
Om du behöver en reglerad miljö gör du baslinjeimplementeringen mycket säker och begränsar interaktioner till och från klustret. Det här användningsfallet visas i ett kluster som är utformat för att köra en PCI-DSS 3.2.1-arbetsbelastning.
Affärskontinuitet och haveriberedskap
En elastisk lösning behöver flera instanser av baslinjeklustret mellan regioner i en aktiv/aktiv och högtillgänglig konfiguration.
Bästa praxis
Eftersom organisationer som din har antagit Azure ger Cloud Adoption Framework dem förebyggande vägledning när de rör sig mellan faserna i molnimplementeringslivscykeln. Cloud Adoption Framework innehåller verktyg, program och innehåll för att förenkla implementeringen av Kubernetes och relaterade molnbaserade metoder i stor skala.
Som en del av pågående åtgärder kanske du vill upptäcka att du kontrollerar klustret mot aktuella rekommenderade metodtips. Börja med att justera klustret med Microsofts AKS-baslinjekluster.
Se Metodtips för klusteråtgärder och metodtips för AKS-arbetsbelastningar.
Du kan också överväga att utvärdera ett communitydrivet verktyg som AKS Checklista som ett sätt att organisera och spåra din anpassning till dessa metodtips.
Driftguide
Att få din arbetsbelastning distribuerad på AKS är en bra milstolpe och det är då dag-2-åtgärder kommer att vara top-of-mind. Microsofts aks day-2-driftsguide har skapats för att underlätta för dig. Detta hjälper dig att säkerställa att du är redo att uppfylla kundernas krav och se till att du är beredd på brytkorrigeringar via optimerade triageprocesser.
Håll dig uppdaterad med AKS
Kubernetes och AKS rör sig båda snabbt. Plattformen utvecklas och att bara veta vad som finns i översikten kan hjälpa dig att fatta arkitektoniska beslut och förstå planerade utfasningar. överväg att bokmärka den.
Ytterligare resurser
Den typiska AKS-lösningsresan som visas sträcker sig från att lära sig om AKS till att utöka dina befintliga kluster för att uppfylla nya produkt- och kundkrav. Men du kanske också bara letar efter ytterligare referens- och stödmaterial för att hjälpa dig på vägen för din specifika situation.
Exempellösningar
Om du söker ytterligare referenser som använder AKS som grund kan du tänka på några exempel.
- Arkitektur för mikrotjänster i AKS
- CI/CD-pipeline för containerbaserade arbetsbelastningar
- Blågrön distribution av AKS-kluster
Azure Arc-aktiverade Kubernetes
Azure Kubernetes Service (AKS) erbjuder dig en hanterad Kubernetes-upplevelse i Azure, men det finns arbetsbelastningar eller situationer som passar bäst för att placera dina egna Kubernetes-kluster under Azure Arc-aktiverad Kubernetes-hantering . Detta inkluderar dina kluster som RedHat OpenShift, RedHat RKE och Canonical Charmed Kubernetes. Azure Arc-hantering kan också användas med Azure-kluster-API-kluster för Kubernetes-kluster för att dra nytta av Azure Resource Manager-representationen av klustret och tillgängligheten för klustertillägg som Azure Monitor-containerinsikter och Azure Policy. Azure Arc-aktiverade Kubernetes kan också användas med AKS i Azure Stack HCI-kluster och med Kubernetes-kluster som körs på andra molnleverantörer.
Hanterad tjänstleverantör
Om du är en hanterad tjänstleverantör använder du redan Azure Lighthouse för att hantera resurser för flera kunder. Azure Kubernetes Service stöder Azure Lighthouse så att du kan hantera värdbaserade Kubernetes-miljöer och distribuera containerbaserade program i kundernas klientorganisationer.
AWS- eller Google Cloud-proffs
De här artiklarna innehåller tjänstmappning och jämförelse mellan Azure och andra molntjänster. Den här referensen kan hjälpa dig att snabbt öka i Azure.