首页
视频
资源
登录
原
Kubernetes ExternalName Service
869
人阅读
2021/12/12 17:31
总访问:
843388
评论:
0
收藏:
0
手机
分类:
容器编排
 >#Kubernetes ExternalName Service [TOC] tn2>ExternalName 的服务与普通服务的区别在于:将服务映射到 DNS 名称。如下图所示:  tn2>简单来讲做了一个内部服务的转发。**prod**命名空间中的**pod**通过访问**old-nginx-svc**服务可直接访问到**default**命名空间下的**svc-nginx**服务,因为ExternalName服务的externalName指向的是集群中default命名空间下的svc-nginx服务。 测试代码如下 ------------ >### 创建default下的资源 ```bash # 创建default下的pod kubectl run nginx --image=nginx # 与其所对应的服务 kubectl expose pod nginx --port=80 --target-port=80 --name=svc-nginx ``` >### 创建prod命名空间与相关资源 ```bash kubectl create ns prod kubectl run nginx --image=nginx -n prod ``` tn2>创建en.yaml文件,创建ExternalName类型的服务。 ```yaml apiVersion: v1 kind: Service metadata: name: old-nginx-svc namespace: prod spec: type: ExternalName externalName: svc-nginx.default.svc.cluster.local ``` ```yaml kubectl apply -f en.yaml ``` 测试 ------------ ```bash kubectl exec -it nginx -n prod -- /bin/bash curl svc-nginx.default.svc.cluster.local curl old-nginx-svc #两者访问结果相同 ```
欢迎加群讨论技术,群号:677373950
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}
尘叶心繁
这一世以无限游戏为使命!
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
.net后台框架
139篇
linux
16篇
linux中cve
1篇
windows中cve
0篇
资源分享
10篇
Win32
3篇
前端
27篇
传说中的c
4篇
Xamarin
9篇
docker
14篇
容器编排
61篇
grpc
4篇
Go
15篇
yaml模板
1篇
理论
2篇
更多
Sqlserver
2篇
云产品
36篇
git
2篇
Unity
1篇
考证
2篇
RabbitMq
22篇
Harbor
1篇
Ansible
8篇
Jenkins
17篇
Vue
1篇
Ids4
18篇
istio
1篇
架构
2篇
最新文章
.Net6 Ocelot 与 Kubernetes
Visual Studio 连接 Kubernetes 调试
网络 SNAT与DNAT
ARP与Proxy ARP
Xamarin 天气预报小项目(ListView)
Xamarin.Forms Image
Xamarin.Forms Button
Win Ubuntu双系统 apt 证书问题 Certificate verification failed: The certificate is NOT trusted.
Kubernetes 网络名称空间与网桥(Bridge)
Xamarin.Forms Entry 文本框
Xamarin.Forms Label
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2022
TNBLOG.NET
技术交流:
群号677373950
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术