在某些环境中,应用系统需要将一个外部数据库作为后端服务进行连接,或将另一个集群中的服务作为服务端的后端,这时,可以通过创建一个无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,用于指向实际后端访问地址