架構圖+kubernetes 問題理解 -- kube-pproxy - endpoint


1.詳述kube-proxy原理,一個請求是如何經過層層轉發落到某個pod上的整個過程。請求可能來自pod也可能來自外部。

1.1kube-proxy為集群提供service功能,相同功能的pods對外抽象為service,service 可以實現反向代理和服務發現。可以分為iptables模式和userspace模式。具體有iptables實現

1.2 在反向代理方面,kube-proxy默認使用rr算法實現客戶端流量分發到后端的pod

2.k8s的service和ep是如何關聯和相互影響的。

2.1)api-server創建service對象,與service綁定的pod地址:稱之為endpoints

2.2)  服務發現方面:kube-proxy監控service后端endpoint的動態變化,並且維護service和endpoint的映射關系

3.一個經典pod的完整生命周期

a.Pending b.Running c.Succeeded d.Failed

 

 

架構圖 -- >參考文檔:https://time-track.cn/Kubernetes-resources-summaries.html

                        +------------+
                        |  kubectl   |
                        +------------+
                          |
                          |
                          v
+-----------------+     +------------+     +---------+
| kube-contrller  | --> |            | --> |  etcd   |
+-----------------+     |  kube-api  |     +---------+
+-----------------+     |            |     +---------+
| kube-scedualler | --> |            | <-- | kubelet |
+-----------------+     +------------+     +---------+
                          ^
                          |
                          |
                        +------------+
                        | kube-proxy |
                        +------------+

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM