Návrh architektury Azure Kubernetes Service (AKS)

Kubernetes je opensourcový systém pro automatizaci nasazení, škálování a správy kontejnerizovaných aplikací. Azure Kubernetes Service (AKS) usnadňuje nasazení spravovaného clusteru Kubernetes v Azure.

Organizace jsou v různých bodech ve svých znalostech, racionalizaci a přijetí Kubernetes v Azure. Cesta vaší organizace bude pravděpodobně následovat podobnou cestu jako mnoho dalších technologií, které jste si osvojili. školení, sladění vaší organizace s odpovědností za role & a nasazení úloh připravených pro produkční prostředí. Odsud budete iterovat; s tím, jak se mění požadavky zákazníků a firem.

Vizualizuje vaši cestu k učení, sladění, směrnému plánu, úlohám a následně do smyčky provozu, osvědčených postupů a iterací.

Úvod do Azure Kubernetes Service (AKS)

Pokud s Kubernetes nebo AKS začínáte, nejlepším místem, kde se o této službě dozvědět, je Microsoft Learn. Tato bezplatná online platforma poskytuje interaktivní školení pro produkty Microsoftu a další. Studijní program Úvod do Kubernetes v Azure vám poskytne základní znalosti, které vás provedou základními koncepty kontejnerů, správy clusterů AKS a nasazením úloh.

Cesta k produkčnímu prostředí

Rozumíte výhodám a výhodám Kubernetes a rozhodli jste se, že AKS je nejlepší výpočetní platforma Azure pro vaše úlohy. Byly zavedeny ovládací prvky vaší organizace; jste připraveni se naučit nasazovat clustery připravené pro produkční prostředí pro vaše úlohy.

Základní cluster AKS od Microsoftu je výchozím bodem, který vám pomůže sestavovat clustery AKS připravené pro produkční prostředí.

Doporučujeme začít od základní implementace a upravit ji tak, aby odpovídala konkrétním potřebám vaší úlohy.

Sada standardních implementací

Poskytli jsme sadu dalších standardních implementací, které ilustrují, jak můžete přijmout a nakonfigurovat komponenty clusteru AKS podle směrného plánu pro různé scénáře.

Mikroslužby

Při spouštění mikroslužeb v clusteru se základními hodnotami budete muset nakonfigurovat zásady sítě, automatické škálování podů a nastavit distribuované trasování pro pozorovatelnost.

Dodržování předpisů s vysokým zabezpečením

Pokud potřebujete regulované prostředí, zajistěte, aby základní implementace byla vysoce zabezpečená a omezte interakce do a z clusteru. Tento případ použití je demonstrovaný v clusteru, který je navržený tak, aby spouštět úlohy PCI-DSS 3.2.1.

Provozní kontinuita a zotavení po havárii

Odolné řešení potřebuje několik instancí základního clusteru napříč oblastmi v konfiguraci aktivní/aktivní a vysoce dostupné.

Osvědčené postupy

Vzhledem k tomu, že organizace, jako je vaše organizace, přešly na Azure, Cloud Adoption Framework jim poskytuje podrobné pokyny při přechodu mezi fázemi životního cyklu přechodu na cloud. Součástí Cloud Adoption Framework jsou nástroje, programy a obsah, které zjednodušují přijetí Kubernetes a související postupy nativní pro cloud ve velkém měřítku.

V rámci probíhajících operací můžete chtít zjistit, jestli váš cluster zkontrolujete podle aktuálních doporučených osvědčených postupů. Začněte sladěním clusteru se standardním clusterem AKS Microsoftu.

Projděte si osvědčené postupy pro operace s clustery a osvědčené postupy pro úlohy AKS.

Můžete také zvážit vyhodnocení nástroje řízeného komunitou, jako je kontrolní seznam AKS , jako způsob uspořádání a sledování souladu s těmito osvědčenými postupy.

Provozní příručka

Nasazení úloh v AKS je skvělý milník a právě v tomto okamžiku budou nejdůležitější operace ve 2. dni . Provozní příručka microsoftu pro AKS Day 2 byla vytvořená tak, aby vám usnadnila referenci. To vám pomůže zajistit, že jste připraveni splnit požadavky vašich zákazníků a zajistit, že budete připraveni na situace, kdy je potřeba vyřešit chybu prostřednictvím optimalizovaných procesů třídění.

Udržování aktuálního stavu s AKS

Kubernetes i AKS jdou rychle. Platforma se vyvíjí a právě znalost toho, co je v plánu, vám může pomoct při rozhodování o architektuře a pochopení plánovaných vyřazení; zvažte přidání do záložek.


Další materiály

Typická cesta k řešení AKS se pohybuje od seznámení se službou AKS až po rozšíření stávajících clusterů, aby splňovaly požadavky nových produktů a zákazníků. Možná ale také hledáte další referenční a podpůrné materiály, které vám pomůžou při pohledu na vaši konkrétní situaci.

Ukázková řešení

Pokud hledáte další odkazy, které používají AKS jako základ, tady je několik, které byste měli zvážit.

Kubernetes s podporou Azure Arc

Azure Kubernetes Service nabízí spravované prostředí Kubernetes v Azure, ale existují úlohy nebo situace, které by mohly být nejvhodnější pro umístění vlastních clusterů Kubernetes pod správu Kubernetes s podporou Azure Arc. To zahrnuje vaše clustery, jako jsou RedHat OpenShift, RedHat RKE a Canonical Charmed Kubernetes. Správu Azure Arc je také možné použít s clustery Azure poskytovatelem rozhraní API clusteru, abyste mohli využívat výhod Resource Manager reprezentaci clusteru Azure a dostupnosti rozšíření clusteru, jako jsou přehledy kontejnerů služby Azure Monitor a Azure Policy. Kubernetes s podporou Azure Arc je možné používat také s AKS v clusterech Azure Stack HCI a s clustery Kubernetes spuštěnými u jiných poskytovatelů cloudu.

Poskytovatel spravovaných služeb

Pokud jste poskytovatel spravovaných služeb, azure Lighthouse už používáte ke správě prostředků pro více zákazníků. Azure Kubernetes Service podporuje Azure Lighthouse, abyste mohli spravovat hostovaná prostředí Kubernetes a nasazovat kontejnerizované aplikace v tenantech vašich zákazníků.

Specialisté na AWS nebo Google Cloud

Tyto články poskytují mapování služeb a porovnání mezi Azure a dalšími cloudovými službami. Tyto referenční informace vám můžou pomoct rychle se s Azure lépe pracovat.