Sdílet prostřednictvím


Co je pozorovatelnost sítě Azure Kubernetes Service (AKS)? (Preview)

Kubernetes je výkonný nástroj pro správu kontejnerizovaných aplikací. S rostoucí složitostí kontejnerizovaných prostředí může být obtížné identifikovat a řešit problémy se sítěmi v clusteru Kubernetes.

Pozorovatelnost sítě je důležitou součástí údržby funkčního a výkonného clusteru Kubernetes. Shromažďováním a analýzou dat o síťovém provozu můžete získat přehled o tom, jak cluster funguje, a identifikovat potenciální problémy předtím, než způsobí výpadky nebo snížení výkonu.

Diagram komponent pozorovatelnosti sítě

Přehled doplňku Network Observability v AKS

Důležité

Pozorovatelnost sítě AKS je aktuálně ve verzi PREVIEW. Právní podmínky, které platí pro funkce Azure, které jsou ve verzi beta, verzi Preview nebo které zatím nejsou veřejně dostupné, najdete v Dodatečných podmínkách použití pro Microsoft Azure verze Preview.

Doplněk Observability sítě bezproblémově funguje na datových rovinách Non-Cilium a Cilium. Umožňuje zákazníkům využívat možnosti na podnikové úrovni pro DevOps a SecOps. Toto řešení nabízí centralizovaný způsob monitorování problémů se sítí v clusteru pro správce sítě clusteru, správce zabezpečení clusteru a techniky DevOps.

Když je doplněk Sledování sítě povolený, umožňuje shromažďování a převod užitečných metrik do formátu Prometheus, který se pak dá vizualizovat v Grafana. V tomto kontextu jsou k dispozici dvě možnosti použití prometheus a Grafana: Azure managed Prometheus a Grafana nebo BYO Prometheus a Grafana.

  • Spravovaná služba Azure Prometheus a Grafana: Tato možnost zahrnuje použití spravované služby poskytované Azure. Spravovaná služba se stará o infrastrukturu a údržbu platformy Prometheus a Grafana, takže se můžete soustředit na konfiguraci a vizualizaci metrik. Tato možnost je vhodná, pokud nechcete spravovat základní infrastrukturu.

  • BYO Prometheus a Grafana: Alternativně si můžete nastavit vlastní instance Prometheus a Grafana. V tomto případě zodpovídáte za zřizování a správu infrastruktury potřebné ke spuštění Prometheus a Grafany. Nainstalujte a nakonfigurujte Prometheus tak, aby se metriky vygenerované doplňkem Network Observability přidaly a ukládaly. Grafana musí být také nastavená tak, aby se připojila k Systému Prometheus a vizualizovala shromážděná data.

  • Podpora více CNI: Doplněk Pro pozorovatelnost sítě podporuje jak Azure CNI, tak síťové moduly plug-in Kubenet.

Metriky

Doplněk Network Observability v současné době podporuje metriky na úrovni uzlů jenom na platformách Linux i Windows. Následující tabulka popisuje různé metriky vygenerované doplňkem Network Observability (Pozorovatelnost sítě).

Název metriky Popis Popisky Linux Windows
networkobservability_forward_count Celkový počet přesměrovaných paketů Směr, NodeName, Cluster Ano Yes
networkobservability_forward_bytes Celkový počet přeposlaných bajtů Směr, NodeName, Cluster Ano Yes
networkobservability_drop_count Celkový počet zahozených paketů Důvod, směr, NodeName, Cluster Ano Yes
networkobservability_drop_bytes Celkový počet vyřazených bajtů Důvod, směr, NodeName, Cluster Ano Yes
networkobservability_tcp_state Počet aktivních soketů TCP podle stavu TCP State, NodeName, Cluster Ano Yes
networkobservability_tcp_connection_remote Počet aktivních soketů TCP podle vzdálené adresy Adresa, port, nodeName, cluster Yes No
networkobservability_tcp_connection_stats Statistiky připojení TCP. (např. zpožděné sady ACK, TCPKeepAlive, TCPSackFailures) Statistika, NodeName, Cluster Ano Yes
networkobservability_tcp_flag_counters Počet paketů TCP podle příznaku. Příznak, NodeName, Cluster Ano Yes
networkobservability_ip_connection_stats Statistika připojení IP. Statistika, NodeName, Cluster Yes No
networkobservability_udp_connection_stats Statistiky připojení UDP. Statistika, NodeName, Cluster Yes No
networkobservability_udp_active_sockets Počet aktivních soketů UDP NodeName, Cluster Yes No
networkobservability_interface_stats Statistika rozhraní. InterfaceName, Statistika, NodeName, Cluster Ano Yes

Omezení

  • Metriky na úrovni podů se nepodporují.

Měřítko

Určitá omezení škálování platí, když používáte Spravovanou službu Prometheus a Grafana v Azure. Další informace najdete v tématu Výstřižky metrik Prometheus ve velkém měřítku ve službě Azure Monitor

Další kroky