您的位置 首页 k8s

k8s 的service 的ExternalName案例

k8s 的service 的ExternalName案例

- ExternalName:

 

用于将K8S集群外部的服务映射至K8S集群内部访问,
让集群内部的Pod能够通过固定的service名称访问集群外部的服务。
有时候也用于将不同namespace之间的pod通过ExternalName进行访问。

 

 

cat 04-svc-ExternalName.yaml

apiVersion: v1
kind: Service
metadata:
  name: svc-externalname
spec:
  # svc类型
  type: ExternalName
  # 指定外部域名
  externalName: www.baidu.com
kubectl get svc

kubectl -n kube-system exec -it linux86-web -- sh

 

注意:

 

启动容器后访问名为"svc-externalname"的svc,请求会被cname到"www.baidu.com"的A记录。
这种方式使用并不多,因为对于域名解析直接配置DSNS的解析较多,因此此处了解即可。

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章