簡體   English   中英

Kubernetes (EKS) - 監控到 pod 或通過服務的流量

[英]Kubernetes (EKS) - monitor traffic to pod or through a service

我們有一個 Kubernetes 集群 (AWS EKS),其中包含許多相同的微工作負載。 開發人員使用它們進行功能測試,然后再進行測試。 外部設備連接到這些工作負載。 拓撲非常簡單:

External device -> Classic Loadbalancer-> NodePort service -> Statefulset

一旦開發人員完成了他們的工作,就不再使用工作負載。 當沒有通過上述路徑的連接時,我將工作負載標記為未使用。 也就是說,沒有來自外部設備的連接。

是否有任何機制、插件或任何可以監控/測量到 Kubernetes 服務或 pod 的入站流量? 我可以根據連接數決定是否刪除工作負載。

Kiali允許您監控服務網格流量(如果您使用Istio )。

您可以看到有多少流量流向哪個服務和哪個 Pod。

kiali服務圖

您可以在此處找到 Kubernetes 集群中用於流量監控的大多數監控工具: 流量監控

我強烈建議您使用Prometheus

它以給定的時間間隔從配置的目標收集指標,評估規則表達式,顯示結果,並在觀察到某些條件為真時觸發警報。

有很多選項可以將它與工具集成,例如。 Grafana呈現和匯總收集到的信息。

您還可以使用 Uber Technologies 發布的跟蹤系統Jaeger 它用於對復雜分布式系統中的事務進行故障排除和監控。

看看有用的文章: monitorig

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM