Aracılığıyla paylaş


Azure Kubernetes Service (AKS) Ağ Gözlemlenebilirliği nedir?

Kubernetes, kapsayıcılı uygulamaları yönetmek için güçlü bir araçtır. Kapsayıcılı ortamların karmaşıklığı arttıkça Kubernetes kümesindeki ağ sorunlarını belirlemek ve gidermek zor olabilir.

Ağ gözlemlenebilirliği, iyi durumda ve performanslı bir Kubernetes kümesini korumanın önemli bir parçasıdır. Ağ trafiğiyle ilgili verileri toplayıp analiz ederek kümenizin nasıl çalıştığını gösteren içgörüler elde edebilir ve kesintilere veya performans düşüşlerine neden olmadan önce olası sorunları belirleyebilirsiniz.

Ağ Gözlemlenebilirliği bileşenlerinin diyagramı.

AKS'de Ağ Gözlemlenebilirliği eklentisine genel bakış

Ağ Gözlemlenebilirliği eklentisi, Cilium olmayan ve Cilium veri düzlemlerinde sorunsuz çalışır. DevOps ve SecOps için kurumsal düzeyde özelliklere sahip müşterilere güç sağlar. Bu çözüm küme ağ yöneticileri, küme güvenlik yöneticileri ve DevOps mühendisleri için kümenizdeki ağ sorunlarını izlemek için merkezi bir yol sunar.

Ağ Gözlemlenebilirliği eklentisi etkinleştirildiğinde, yararlı ölçümlerin toplanmasına ve Prometheus biçimine dönüştürülmesini sağlar ve bu sayede Grafana'da görselleştirilebilir. Azure'da yönetilen Prometheus ve Grafana teklifleri vardır.

  • Azure tarafından yönetilen Prometheus ve Grafana: Azure tarafından sağlanan, Prometheus ve Grafana'nın altyapısını ve bakımını üstlenerek ölçümlerinizi yapılandırmaya ve görselleştirmeye odaklanmanızı sağlayan yönetilen bir hizmettir.

  • Çoklu CNI Desteği: Ağ Gözlemlenebilirliği eklentisi hem Azure CNI hem de Kubenet ağ eklentilerini destekler.

Ölçümler

Ağ Gözlemlenebilirliği eklentisi şu anda hem Linux hem de Windows platformlarında yalnızca düğüm düzeyinde ölçümleri desteklemektedir. Aşağıdaki tabloda Ağ Gözlemlenebilirliği eklentisi tarafından oluşturulan farklı ölçümler özetlenmiştir.

Ölçüm Adı Açıklama Etiketler Linux Windows
networkobservability_forward_count toplam iletilen paket sayısı Yön, NodeName, Küme Yes Yes
networkobservability_forward_bytes toplam iletilen bayt sayısı Yön, NodeName, Küme Yes Yes
networkobservability_drop_count Toplam bırakılan paket sayısı Neden, Yön, NodeName, Küme Yes Yes
networkobservability_drop_bytes Toplam bırakılan bayt sayısı Neden, Yön, NodeName, Küme Yes Yes
networkobservability_tcp_state TCP durumuna göre TCP etkin yuva sayısı. Durum, NodeName, Küme Yes Yes
networkobservability_tcp_connection_remote Uzak adrese göre TCP etkin yuva sayısı. Adres, Bağlantı Noktası, NodeName, Küme Yes Hayır
networkobservability_tcp_connection_stats TCP bağlantı istatistikleri. (örn: Gecikmeli AK'ler, TCPKeepAlive, TCPSackFailures) İstatistik, NodeName, Küme Yes Yes
networkobservability_tcp_flag_counters TCP paketleri bayrakla sayılır. Bayrak, NodeName, Küme Yes Yes
networkobservability_ip_connection_stats IP bağlantı istatistikleri. İstatistik, NodeName, Küme Yes Hayır
networkobservability_udp_connection_stats UDP bağlantı istatistikleri. İstatistik, NodeName, Küme Yes Hayır
networkobservability_udp_active_sockets UDP etkin yuva sayısı NodeName, Küme Yes Hayır
networkobservability_interface_stats Arabirim istatistikleri. InterfaceName, Statistic, NodeName, Cluster Yes Yes

Sınırlamalar

  • Pod düzeyi ölçümleri desteklenmez.

Ölçek

Azure tarafından yönetilen Prometheus ve Grafana kullandığınızda belirli ölçek sınırlamaları geçerlidir. Daha fazla bilgi için bkz . Azure İzleyici'de prometheus ölçümlerini uygun ölçekte kazıma

Sonraki adımlar