示例配置如下
apiVersion: v1 kind: Pod metadata: name: redis spec: containers: image: redis ports: - containerPort: 8080 name: test
解答:
https://github.com/kubernetes... 通過源碼可以看出來. 其實就是給service引用的.
apiVersion: v1 kind: Pod metadata: name: redis spec: containers: image: redis ports: - containerPort: 8080 name: test
解答:
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。
如果你不使用 name 的話. 假如你有 service a 跟 service b. 中都使用到了 這個容器的80端口. 有一天你發現不想用80端口了. 你要改成8080. 那你就還同時需要修改 service a, 跟 service b 的
targetPort
屬性, 不然服務就不可用了。 所以你一開始取個名字叫http
.a,b 都引用
http
, 這時候你容器具體修改成什么端口就跟 service 沒關系了. 降低了耦合