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.
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
- Další informace o službě Azure Kubernetes Service (AKS) najdete v tématu Co je Azure Kubernetes Service (AKS)?.