Kubernetes Service externalName介绍

常用的 k8s service 类型—— ClusterIP、NodePort、LoadBalancer,唯独对 externalName 置若罔闻,externalName 这种 service 类型的作用类似软链或者快捷方式。

kind: Service
apiVersion: v1
metadata:
  name: svc-live800-external
spec:
  type: ExternalName
  externalName: care60.live800.com #nginx-svc.default.svc.cluster.local(其他 namespace)
  ports:
    - name: http
      port: 443
      targetPort: 443

两种方式都可以访问

curl http://svc-live800-external

curl http://nginx-svc.default.svc.cluster.local

参考文档:https://www.kubernetes.org.cn/4317.html

原文地址:https://www.cnblogs.com/malukang/p/13606136.html