架构解密从分布式到微服务:深入Kubernetes微服务平台
# 示例: Kubernetes微服务平台的Service部分
apiVersion: v1
kind: Service
metadata:
name: my-microservice
spec:
selector:
app: my-microservice
ports:
- protocol: TCP
port: 80
targetPort: 9376
type: ClusterIP
这个YAML文件定义了一个Kubernetes Service,它为名为my-microservice
的微服务提供负载均衡。selector
指定了该Service关联的Pod标签,这里是app: my-microservice
。ports
部分定义了Service对外暴露的端口和它转发到Pods的端口。type: ClusterIP
表明这个Service在集群内部是可访问的。这样的配置是构建微服务架构时一个重要的组成部分。
评论已关闭