先上图
在Kubernetes集群中,service通过标签选择器选着对应的pod,然后对请求进行转发,看个动画,能直接了当体会到便签选择器
pod,endpoints,service三者关系
1、举个栗子说明
先看部署文件,主要看注释部分。因为文件太长,本文删除了yaml文件的部分字段
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: gogs
labels: # 定义StatefulSet的标签,为后面Service选择器提供标签
app: gogs
spec:
serviceName: gogs
replicas: 1
selector:
matchLabels: # 标签选择器,StatefulSet通过该标签选择pod
app: gogs
template:
metadata:
labels: