是否可能在实际管理对Pod(容器)访问的部署中创建一个以上的实际Service
对象实例,并且如果实际的服务对象本身以某种方式被删除或破坏了怎么办?
这是在部署YAML文件中指定的服务对象:
kind: Service
apiVersion: v1
metadata:
name: my-service
spec:
selector:
app: MyApp
ports:
- protocol: TCP
port: 80
targetPort: 9376
答案 0 :(得分:2)
服务对象仅作为Kubernetes API中的抽象存在。实际的实现通常以kube-proxy在每个节点上创建的iptables规则的形式分布在整个集群中。