【发布时间】:2019-07-05 04:16:44
【问题描述】:
在阅读了像这样的 Kubernetes 文档后,deployment、service 和 this 我仍然不清楚服务的目的是什么。
该服务似乎用于两个目的:
- 向外界公开部署(例如使用 LoadBalancer),
- 将一个部署暴露给另一个部署(例如,使用 ClusterIP 服务)。
是这样吗?那么 Ingress 呢?
------更新------
Connect a Front End to a Back End Using a Service 是服务与部署一起工作的一个很好的例子。
【问题讨论】:
-
部署是控制器之一 - 管理 pod / 容器 - 扩展、缩小、启动、停止、副本等。服务是负载均衡器 - 管理 pod (ClusterIP) 和外部世界之间的连接(负载均衡器,NodePort)
-
所以我们在同一个页面上。
标签: kubernetes