一、Service控制器
1. Service存在的意義
1)基本場景
??
- 動態IP問題:Pod IP具有短暫性,銷毀重建后IP會變化(示例:原IP 169.130重建后變為169.132)
- 服務發現需求:需要穩定入口訪問同一服務的多個Pod,避免因Pod變動導致服務中斷
- 負載均衡需求:多個Pod副本需要統一訪問策略分配流量
- 例題:k8s部署應用場景?
?
- 典型架構:
- 用戶 → 前端 → 后端 → 數據庫
- 傳統部署通過固定IP連接(如數據庫IP寫死在配置中)
- k8s變化:
- Pod可能分布在Node1/Node2不同節點
- 前端、后端、數據庫都作為Pod部署
- IP動態變化導致傳統連接方式失效
- 連接數據庫