42. 觀念念說明
? 邏輯上的一群 Pod 以及存取他們的規則
? Service 與 Pod 為鬆散耦合
? 服務抽象化
? 可透過 DNS 或環境變數取得服務資
? <svc>.<namespace>.svc.cluster.local
? 存取服務的 DNS A records
? 非 Pod IP,隱藏背後請求處理細節
? 底層實作利用 iptabels 做流量分散
? 網路延遲問題
? 請求可能會被送到不同 Pod、節點
? 長時間下來會是均 分散
? 除特別需求,否則不應該直接使用 Pod IP
? 利用 DNS 降低程式複雜度
? 高可用性、避免強耦合
? K8S 有內建服務探索功能