我正在研究 Kubernetes(不考虑特定的云提供商),目前还不清楚最通用的服务(不是负载均衡器类型的服务)是否充当单个微服务的各个副本之间的内部负载均衡器。
So 如何在副本之间实现内部负载均衡而不将微服务暴露给外部流量?
您可以使用 pod 顶部的 kubernetes 服务对象。
服务对象管理连接和流量,它也可以用作内部负载平衡器。
您可以使用yaml文件创建服务
kind: Service
apiVersion: v1
metadata:
name: myapp-service
spec:
selector:
app: Myapp
ports:
- port: 80
targetPort: 9376
基于 Pod 元数据中的相同选择器,将流量转移到该 Pod。
只需在服务和 Pod 内的规格部分使用正确的选择器即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)