k8s记录-不同集群服务互联

Posted xinfang520

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s记录-不同集群服务互联相关的知识,希望对你有一定的参考价值。

1.外部访问内部服务

添加nodePort

修改type:ClusteIP为type:NodePort

2.内部服务访问外部服务

kubectl create -f test.yaml

apiVersion: v1
kind: Endpoints
metadata:
  name: test
  namespace: 与内部服务同一空间 
subsets:
  - addresses:
    - ip: 外部IP
    ports:
    - port: 外部端口
      protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
  name: test
  namespace: 与内部服务同一空间 
spec:
  ports:
  - port: 内部端口(按实际情况设置)
    targetPort: 内部端口(按实际情况设置)
    protocol: TCP

以上是关于k8s记录-不同集群服务互联的主要内容,如果未能解决你的问题,请参考以下文章

华为云+阿里云 不同云服务器部署Kubernetes(K8S)

k8s集群中ipvs负载详解

云服务器上部署 Kubersphere 和 K8s 集群

K8S集群部署Coredns服务

从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端

SpringCloud微服务电商系统在Kubernetes集群中上线详细教程