Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto článku se seznámíte s možnostmi sítí aplikací pro Službu Azure Kubernetes Service (AKS). Nejprve položíme otázku, která vám pomůže s plánováním, a pak poskytneme možnosti, doporučení a osvědčené postupy.
Jak chcete získat přístup k aplikacím?
Sítě aplikací řídí, jak jsou aplikace spuštěné v podech Kubernetes vystaveny klientům mimo cluster.
Možnosti sítě aplikací
Při nastavování sítí aplikací si můžete vybrat mezi službou Load Balanceru s vyrovnáváním zatížení vrstvy 4 nebo kontrolery příchozího přenosu dat s vyrovnáváním zatížení vrstvy 7:
| Možnost sítě aplikací | Funkce a vlastnosti |
|---|---|
| Služba Load Balanceru | • Používá službu Kubernetes LoadBalancer Service k přímému zveřejnění aplikace na veřejné nebo privátní IP adrese. • Podporuje více portů a veškerý provoz TCP nebo UDP. • Vyžaduje alespoň jeden jedinečný pár IP:port pro každou aplikaci. |
| Kontrolery příchozího přenosu dat | • Zveřejňuje aplikaci za reverzním proxy serverem vrstvy 7. • Použitelné pouze pro přenosy podobné protokolu HTTP (HTTP, HTTPS, gRPC). • Může sdílet jednu veřejnou IP adresu a porty pro všechny definice příchozího přenosu dat na stejném řadiči příchozího přenosu dat. • Mezi možnosti spravovaného příchozího přenosu dat patří: Managed ingress-nginx prostřednictvím doplňku pro směrování aplikací, služby Azure Application Gateway pro kontejnery (doporučeno) a brány příchozího přenosu dat Istio. |
Recommendations
Pro provoz mimo PROTOKOL HTTP doporučujeme používat službu Load Balancer s vyrovnáváním zatížení vrstvy 4. Tento přístup poskytuje přímý přístup k vašim aplikacím a podporuje širokou škálu protokolů. Pro přenosy podobné protokolu HTTP doporučujeme používat kontrolery příchozího přenosu dat s vyrovnáváním zatížení vrstvy 7. Tento přístup umožňuje využívat pokročilé funkce směrování a sdílet jednu veřejnou IP adresu pro více aplikací.