Share via


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

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.

Diagram of Network Observability components.

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

Önemli

AKS Ağ Gözlemlenebilirliği şu anda ÖNIZLEME aşamasındadır. Beta veya önizleme aşamasında olan ya da başka bir şekilde henüz genel kullanıma sunulmamış olan Azure özelliklerinde geçerli olan yasal koşullar için bkz. Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.

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. Bu bağlamda Prometheus ve Grafana'yı kullanmaya yönelik iki seçenek vardır: Azure tarafından yönetilen Prometheus ve Grafana veya BYO Prometheus ve Grafana.

  • Azure tarafından yönetilen Prometheus ve Grafana: Bu seçenek, Azure tarafından sağlanan yönetilen bir hizmetin kullanılmasını içerir. Yönetilen hizmet, Prometheus ve Grafana'nın altyapısını ve bakımını üstlenir ve ölçümlerinizi yapılandırmaya ve görselleştirmeye odaklanmanızı sağlar. Bu seçenek, temel alınan altyapıyı yönetmeyi tercih ediyorsanız kullanışlıdır.

  • BYO Prometheus ve Grafana: Alternatif olarak, kendi Prometheus ve Grafana örneklerinizi ayarlamayı seçebilirsiniz. Bu durumda Prometheus ve Grafana'yı çalıştırmak için gereken altyapıyı sağlamak ve yönetmek sizin sorumluluğundadır. Ağ Gözlemlenebilirliği eklentisi tarafından oluşturulan ölçümleri kazımak ve depolamak için Prometheus'u yükleyin ve yapılandırın. Benzer şekilde, Prometheus'a bağlanmak ve toplanan verileri görselleştirmek için Grafana'nın ayarlanması gerekir.

  • Ç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