Osvědčené postupy při vytváření a správě aplikací v prostředí Azure Kubernetes Service (AKS) pro vývojáře a operátory cloudu.

Úspěšné sestavování a spouštění aplikací ve službě Azure Kubernetes Service (AKS) vyžaduje pochopení a implementaci některých klíčových konceptů, mezi které patří:

  • Funkce víceklientské architektury a plánovače
  • Zabezpečení clusteru a podů
  • Provozní kontinuita a zotavení po havárii

Produktová skupina AKS, technické týmy a terénní týmy (včetně globálních černých pásů (GBB) přispěly k následujícím osvědčeným postupům a koncepčním článkům a seskupily je. Jejich účelem je pomoci operátorům clusteru a vývojářům lépe porozumět výše uvedeným konceptům a implementovat příslušné funkce.

Osvědčené postupy pro operátory clusteru

Pokud jste operátor clusteru, spolupracujte s vlastníky aplikací a vývojáři a seznamte se s jejich potřebami. Potom můžete pomocí následujících osvědčených postupů nakonfigurovat clustery AKS tak, aby vyhovovaly vašim potřebám.

Důležitým postupem, který byste měli zahrnout jako součást procesu vývoje a nasazení aplikací, je pamatovat na to, že dodržujete běžně používané vzory nasazení a testování. Testování aplikace před nasazením je důležitým krokem k zajištění jeho kvality, funkčnosti a kompatibility s cílovým prostředím. Může vám pomoct identifikovat a opravit všechny chyby, chyby nebo problémy, které můžou ovlivnit výkon, zabezpečení nebo použitelnost aplikace nebo základní infrastruktury.

Architektura s více tenanty

Zabezpečení

Síť a úložiště

Spouštění úloh připravených pro podnikové prostředí

Osvědčené postupy pro vývojáře

Pokud jste vlastníkem vývojáře nebo aplikace, můžete zjednodušit vývojové prostředí a definovat požadované funkce výkonu aplikací.

Koncepty Kubernetes a AKS

Následující koncepční články popisují některé základní funkce a komponenty pro clustery v AKS:

Další kroky

Pokyny k návrhu implementace AKS na podnikové úrovni najdete v tématu Plánování návrhu AKS.