K8S中Service的Ext模式

在某些环境中,应用系统需要将一个外部数据库作为后端服务进行连接,或将另一个集群中的服务作为服务端的后端,这时,可以通过创建一个无Label Selector的Service来实现

实战案例

Service

kind: Service
apiVersion: v1
metadata:
  name: pig-svc
spec:
  ports:
  - protocol: TCP
    port: 8080
    targetPort: 9999

创建一个不带标签选择器的Service,即无法选择后端的Pod,系统不会自动创建Endpoint

Endpoints

kind: Endpoints
apiVersion: v1
metadata:
  name: pig-svc
subsets:
- addresses:
  - ip: XXXXX
  ports:
  - port: 9999

手动创建一个与Service同名的Endpoint,用于指向实际后端访问地址

发布了102 篇原创文章 · 获赞 12 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/m0_37208669/article/details/104952557