KubeSphere v4 通过IP添加外部服务
K8s通过IP添加外部服务 在KubeSphere v3.x中是支持通过IP添加外部服务的(但这不是标准做法) 在KubeSphere v4.x中以不支持通过IP添加,仅支持域名 要想通过IP添加外部服务只能通过 EndPoints+无头服务的方式 # 创建MySQL端点 cat << EOF | kubectl apply -f - apiVersion: v1 kind: Endpoints metadata: name: mysql namespace: db subsets: - addresses: - ip: 10.0.2.10 #外部服务对应的IP ports: - port: 3306 EOF # 创建MySQL无头服务 cat << EOF | kubectl apply -f - apiVersion: v1 kind: Service metadata: name: mysql namespace: db spec: clusterIP: None ports: - name: mysql port: 3306 targetPort: 3306 EOF