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.
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 yalnızca düğüm düzeyi ölçümlerini desteklemektedir. Cilium ve Cilium olmayan veri düzlemleri farklı ölçümlere sahiptir ancak Grafana panosu her ikisi için de sorunsuz çalışır.
Tüm ölçümler aşağıdaki etiketlere sahiptir:
cluster
instance
(Düğüm adı)
Cilium olmayan veri düzleminde Ağ Gözlemlenebilirliği eklentisi hem Linux hem de Windows platformlarında ölçümler sağlar. Aşağıdaki tabloda oluşturulan farklı ölçümler özetlenmiştir.
Ölçüm Adı | Açıklama | Ek Etiketler | Linux | Windows |
---|---|---|---|---|
networkobservability_forward_count | toplam iletilen paket sayısı | direction |
✅ | ✅ |
networkobservability_forward_bytes | toplam iletilen bayt sayısı | direction |
✅ | ✅ |
networkobservability_drop_count | Toplam bırakılan paket sayısı | direction , reason |
✅ | ✅ |
networkobservability_drop_bytes | Toplam bırakılan bayt sayısı | direction , reason |
✅ | ✅ |
networkobservability_tcp_state | TCP durumuna göre tcp şu anda etkin yuva sayısı. | state |
✅ | ✅ |
networkobservability_tcp_connection_remote | Uzak IP/bağlantı noktasına göre TCP şu anda etkin yuva sayısı. | address (IP), port |
✅ | ❌ |
networkobservability_tcp_connection_stats | TCP bağlantı istatistikleri. (örn: Gecikmeli AK'ler, TCPKeepAlive, TCPSackFailures) | statistic |
✅ | ✅ |
networkobservability_tcp_flag_counters | TCP paketleri bayrakla sayılır. | flag |
❌ | ✅ |
networkobservability_ip_connection_stats | IP bağlantı istatistikleri. | statistic |
✅ | ❌ |
networkobservability_udp_connection_stats | UDP bağlantı istatistikleri. | statistic |
✅ | ❌ |
networkobservability_udp_active_sockets | UDP şu anda etkin yuva sayısı | ✅ | ❌ | |
networkobservability_interface_stats | Arabirim istatistikleri. | InterfaceName, statistic |
✅ | ✅ |
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
Azure Kubernetes Service (AKS) hakkında daha fazla bilgi için bkz . Azure Kubernetes Service (AKS) nedir?.
Ağ Gözlemlenebilirliği ve Azure tarafından yönetilen Prometheus ve Grafana ile aks kümesi oluşturmak için bkz . Azure Kubernetes Service (AKS) - Azure yönetilen Prometheus ve Grafana için Ağ Gözlemlenebilirliğini Ayarlama.
Azure Kubernetes Service