用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
容器及微服务
›
容器及微服务
›
k8s~ExternalName的使用
k8s~ExternalName的使用
我可以不吃啊
论坛元老
|
2023-11-16 07:49:59
|
来自手机
|
显示全部楼层
|
阅读模式
楼主
主题
1940
|
帖子
1940
|
积分
5820
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
在Kubernetes中,Service资源的type字段有多种选项,其中之一是ExternalName。ExternalName类型的服务用于将外部服务引入到Kubernetes集群中,通常会将外部服务的域名映射到Kubernetes集群中的一个DNS名称。
ExternalName服务类型不涉及端口映射或负载均衡。它只是一个DNS别名,将Kubernetes内部的服务名称映射到一个外部域名,而不更改端口号。这对于需要在Kubernetes集群内部引用外部服务的情况非常有用,但它不涉及端口的映射。
这是一个示例ExternalName服务的YAML配置:
apiVersion: v1
kind: Service
metadata:
name: my-external-service
spec:
type: ExternalName
externalName: example.com # 这里是外部域名
复制代码
在这个示例中,my-external-service是一个ExternalName服务,它将example.com映射到Kubernetes集群中,但没有更改端口。你可以在Kubernetes内部使用my-external-service来访问example.com,但端口将保持不变。如果外部服务使用非标准端口,你可能需要在访问时明确指定端口号。
要支持域名和端口的形式,你需要考虑使用其他服务类型,例如NodePort或LoadBalancer,它们可以通过端口映射和负载均衡来处理外部服务的访问。
解析到example.com的8080端口
如果外部服务的端口不是标准的80端口,你可以在Service配置中使用端口字段来指定端口号。以下是一个示例,演示如何指定非80端口的ExternalName服务:
apiVersion: v1
kind: Service
metadata:
name: my-external-service
spec:
type: ExternalName
externalName: example.com # 这里是外部域名 ports: - name: http port: 8080 # 这里是外部服务的端口号
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
我可以不吃啊
论坛元老
这个人很懒什么都没写!
楼主热帖
如何编写一个高效的Testbench? ...
HeadPose Estimation头部姿态估计头部 ...
微信小程序
【笔者感悟】笔者的学习心得【七】 ...
Python输出指定时间间隔内的日期 ...
Python 将 docx 转为 PDF
接口测试测什么?这篇文章告诉你 ...
HBuilder X 连接苹果手机(IOS)详细教程 ...
CVE-2015-5254漏洞复现
【必知必会的MySQL知识】①初探MySQL ...
标签云
集成商
AI
运维
CIO
存储
服务器
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表