Přehled projektů v desktopové verzi AKS

Projekty jsou primárními jednotkami pro správu aplikací v desktopové verzi AKS. Projekty seskupují související prostředky Kubernetes, jako jsou nasazení, služby a konfigurace, do jedné logické jednotky. Tento článek obsahuje přehled projektů v desktopové verzi AKS, včetně jejich výhod, funkcí a porovnání s tradičními obory názvů Kubernetes.

Proč používat projekty v desktopové verzi AKS?

Projekty usnadňují:

  • Seznamte se s hranicemi aplikací.
  • Správa přístupu pomocí RBAC
  • Zobrazení všech prostředků na jednom místě
  • Přiřaďte vlastnictví prostředků Kubernetes a Azure a spravujte náklady.

Označování jmenných prostorů a přístup k projektům

Když vytvoříte Projekt v desktopové verzi AKS, je přidružen k oboru názvů Kubernetes. Desktopová aplikace AKS používá popisky Kubernetes v oborech názvů k určení, které z nich se v uživatelském rozhraní zobrazují jako projekty. Každý uživatel s přístupem k přidruženému oboru názvů může zobrazit Projekt, takže přístup k oboru názvů a popisování určují, kteří uživatelé vidí jednotlivé projekty.

Projekt můžete vytvořit v desktopové verzi AKS pomocí jedné z následujících možností:

  • Použít existující obor názvů: Tato možnost umožňuje importovat existující obor názvů Kubernetes do plochy AKS jako projekt. To je užitečné, pokud už máte nasazené aplikace a chcete je spravovat prostřednictvím plochy AKS bez přerušení. Když naimportujete namespace, AKS desktop k němu přidá Kubernetes popisky a zobrazí jej jako projekt.
  • Vytvořit nový obor názvů: Tato možnost vytvoří nový standardní obor názvů Kubernetes, který poskytuje základní funkce pro správu prostředků aplikace, jejich vlastností a map. Tato možnost je podporována také projekty Headlamp.
  • Vytvořte nový spravovaný obor názvů AKS: Tento vylepšený typ projektu je ve výchozím nastavení propojený s spravovaným oborem názvů AKS, což je způsob, jak logicky izolovat úlohy a týmy v rámci clusteru. Tato funkce umožňuje správcům vynucovat kvóty prostředků, používat zásady sítě a spravovat řízení přístupu na úrovni oboru názvů. Spravovaný obor názvů seskupuje prostředky Azure a prostředky Kubernetes společně, což je užitečné pro přisuzování vlastnictví, správu nákladů a identifikaci všeho, co patří vaší aplikaci. Projekt se může skládat z jedné nebo více aplikací. Ve většině příkladů uvádíme jenom jednu aplikaci, aby byla jednoduchá.

Desktopová aplikace AKS ukazuje, jestli je každý obor názvů již součástí projektu. Když naimportujete obor názvů, AKS desktop do něj přidá Kubernetes štítky a zobrazí jej jako Projekt.

Obrazovka Přehled projektu

Po nasazení aplikace do Projektu prostřednictvím plochy AKS získáte přístup k obrazovce Přehled projektu . Obrazovka Přehled projektu je centralizované kontrolní centrum, které vám poskytuje viditelnost, postřehy a přímé akce pro správu, monitorování a optimalizaci aplikace.

Snímek obrazovky Přehled projektu v desktopové verzi AKS

Následující tabulka popisuje klíčové funkce dostupné na obrazovce Přehled projektu:

funkce Description
Prostředky Zobrazte všechny prostředky Kubernetes nasazené v Projectu, včetně úloh a konfigurace sítě.
Access Udělte nebo odeberte přístup ke svému projektu.
Map Vizualizujte, jak prostředky Kubernetes v Projectu komunikují a znázorňují tok dat mezi nasazeními a službami.
Informace Umožňuje zobrazit a upravit kvótu prostředků projektu, zásady sítě.
Nasazení Podívejte se na kanály vytvořené službou GitHub Pipelines Preview.
Logs Přístup k protokolům streamování pro vaši aplikaci
Metrics Prohlédněte si podrobné metriky, jako je využití procesoru, paměti a prostředků pro vaši aplikaci.
Změna velikosti Nakonfigurujte škálování aplikací pomocí automatického škálování podů ve vodorovném směru (HPA) nebo ručního nastavení.
Přehledy Spusťte diagnostiku založenou na protokolu eBPF (Processes, Trace Transmission Control Protocol (TCP), Trace DNS) a vyřešte problémy s aplikací bez změn kódu nebo restartování podu. Viz Řešení potíží s aplikací pomocí Insights.

Projekty vs. prostory názvů Kubernetes

Následující tabulka porovnává projekty v desktopové verzi AKS s obory názvů Kubernetes, což je tradičnější způsob seskupení prostředků v Kubernetes:

Koncepce Desktopový projekt AKS Kubernetes Namespace
Purpose Seskupování na úrovni aplikace Izolace prostředků
Úroveň abstrakce Vysoká (přívětivá pro vývojáře) Nízká (zaměřeno na infrastrukturu)
Mapování Obvykle 1:1 Nativní koncept Kubernetes