欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 国际 > Kubernetes学习笔记-配置Service对接第三方访问

Kubernetes学习笔记-配置Service对接第三方访问

2025/4/28 5:37:00 来源:https://blog.csdn.net/wulinshishen/article/details/147503401  浏览:    关键词:Kubernetes学习笔记-配置Service对接第三方访问
在Kubernetes中配置Service对接第三方访问,可以选择以下方案实现:
  • ExternalName Service(基于DNS别名)‌
    • 适用场景‌:外部服务必须有固定域名
    • Service配置文件如下:
    apiVersion: v1
    kind: Service
    metadata:name: external-service-001
    spec:type: ExternalNameexternalName: www.baidu.com    #外部服务域名ports:- port: 80    #集群内访问端口targetPort: 80    #外部服务实际端口name: http- port: 443targetPort: 443name: https
    
    • 验证场景:
      • 内部Pod是否正常的直接访问第三方:kubectl exec -it sample001-6cbdd4ffd-qb8hb – curl https://www.baidu.com
      • 内部Pod是否正常的通过Service访问第三方:kubectl exec -it sample001-6cbdd4ffd-qb8hb – curl -H “Host: www.baidu.com” http://external-service-001

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词