Kubernetes 基础 - 集群 IP
Kubernetes Basic - Cluster IP
我有一个基本的理解,pods需要作为服务公开。现在我想知道
前端 Pod(如 web pods)必须作为负载均衡器服务公开,后端 pods(如应用程序或数据库 pods)必须作为 ClientIP 公开。应用程序中没有配置 (Java/Python)。我的问题可能很愚蠢,但我想明白。
在两层或三层架构中,我们将在应用程序端进行配置。同样,我试图在这里理解这个概念。提前致谢!
要在组件(前端、后端和数据库)之间建立通信,我认为您需要:
- 每个组件的部署
- 服务类型 clusterIp 以建立后端和数据库之间的通信。
- 服务类型 clusterIP 用于建立后端和前端之间的通信。
- 要使您的应用程序可以从外部访问,您可以使用服务类型 nodePort 或负载均衡器。
继续:
- 集群内部通信的服务类型clusterIP。
- 节点端口,使您的服务可以在节点级别访问。
我希望你把这部分说清楚。
我有一个基本的理解,pods需要作为服务公开。现在我想知道 前端 Pod(如 web pods)必须作为负载均衡器服务公开,后端 pods(如应用程序或数据库 pods)必须作为 ClientIP 公开。应用程序中没有配置 (Java/Python)。我的问题可能很愚蠢,但我想明白。 在两层或三层架构中,我们将在应用程序端进行配置。同样,我试图在这里理解这个概念。提前致谢!
要在组件(前端、后端和数据库)之间建立通信,我认为您需要:
- 每个组件的部署
- 服务类型 clusterIp 以建立后端和数据库之间的通信。
- 服务类型 clusterIP 用于建立后端和前端之间的通信。
- 要使您的应用程序可以从外部访问,您可以使用服务类型 nodePort 或负载均衡器。
继续:
- 集群内部通信的服务类型clusterIP。
- 节点端口,使您的服务可以在节点级别访问。 我希望你把这部分说清楚。