当前位置: 首页 > news >正文

郑州正规的网站设计免费软件下载网站有哪些

郑州正规的网站设计,免费软件下载网站有哪些,企业管理软件系统,国际时事新闻2023最新前言 在k8s集群中,service和pod都可以通过域名的形式进行相互通信,换句话说,在k8s集群内,通过service和pod的域名,可以直接访问内部应用,不必在通过service ip地址进行通信,一般的,…

前言

在k8s集群中,service和pod都可以通过域名的形式进行相互通信,换句话说,在k8s集群内,通过service和pod的域名,可以直接访问内部应用,不必在通过service ip地址进行通信,一般的,我们创建service的时候不建议指定service的clusterIP,而是让k8s自动为service分配一个clusterIP,这样,service的IP是自动分配,但是service名字总是固定的吧,这样在集群内部就可以直接通过service的域名来连接即可,如前端pod应用直接通过service域名来连接后端pod。

service的域名

完整的service域名解析是:..svc. 其中,servicename为service名称,namespace为service所处的命名空间,clusterdomain是k8s集群设计的域名后缀,默认为cluster.local。
一般的,在生产环境中,我们可以直接简写为.即可,后面的部分保持默认即可。如果pod与svc是在同一个命名空间,那么直接写svc即可,如 。

演示示例

下面,我们通过创建一个deployment和service,然后创建一个测试pod,在测试pod中通过访问service域名的形式访问应用,验证service域名是否正常。如下所示

# 创建一个deployment,有3个副本
cat > deployment-nginx.yaml << EOF     
apiVersion: apps/v1
kind: Deployment
metadata:labels:env: devtiar: frontname: deployment-nginxnamespace: default
spec:replicas: 3selector:matchLabels:app: nginxtemplate:metadata:labels:app: nginxspec:containers:- image: nginx:1.7.9imagePullPolicy: IfNotPresentname: nginx-containerports:- containerPort: 80name: httpprotocol: TCPrestartPolicy: Always
EOF
#创建一个service,用于反向代理上面创建的deployment的pod
cat > svc-deployment-nginx.yaml << EOF
apiVersion: v1
kind: Service
metadata:labels:app: nginxname: svc-deployment-nginxnamespace: default
spec:ports:- name: nginx-portnodePort: 30080port: 80protocol: TCPtargetPort: httpselector:app: nginxtype: NodePort
EOF
kubectl apply -f svc-deployment-nginx.yaml
kubectl apply -f deployment-nginx.yaml 

在pod中测试直接访问service的域名

# 在测试pod中直接访问service的域名
[root@master service]# kubectl exec -it pod-command -- /bin/sh #进入到测试pod中
/ # wget http://svc-deployment-nginx.default.svc.cluster.local:80		
#这个pod没有curl命令,所以通过wget命令下载
Connecting to svc-deployment-nginx.default.svc.cluster.local:80 (10.111.193.190:80)		#下载成功
saving to 'index.html'
index.html           100% |*******************************************************************************************************************************************************************************************|   612  0:00:00 ETA
'index.html' saved/ # cat index.html 	#下载成功,这是nginx的index文件,说明通过service域名访问是正常的
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>body {width: 35em;margin: 0 auto;font-family: Tahoma, Verdana, Arial, sans-serif;}
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p><p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p><p><em>Thank you for using nginx.</em></p>
</body>
</html>
/ # wget http://svc-deployment-nginx.default.svc.cluster.local:80		#完整的写法
wget http://svc-deployment-nginx.default:80			#带命名空间写法
wget http://svc-deployment-nginx:80					#如果pod与svc在同一个命名空间,可以将命名空间省略不写
http://www.hrbkazy.com/news/10664.html

相关文章:

  • wordpress资讯cms主题刷关键词排名seo软件
  • 房屋中介网站怎么做长沙关键词自然排名
  • 网站建设流程总结网站推广和优化的原因网络营销
  • 哪个网站可以做任务网站seo工具
  • 网站建设制作设计营销公司杭州十大小说网站排名
  • 攻击Wordpress网站百度极简网址
  • c 网站做微信收款功能线下推广渠道和方式
  • 重庆的网站设计公司价格拼多多网店代运营要多少费用
  • 制作钓鱼网站属于什么罪百度小说风云榜
  • 织梦做淘宝客网站视频教程百度账号注册申请
  • 遵化市有做奇麟网站的吗百度热搜广告设计公司
  • 新手如何做英文网站赚美元seo刷关键词排名优化
  • 淄博周村专业网站建设公司网络营销的四大基础理论
  • 东莞凤岗网站建设全媒体运营师报考官网在哪里
  • 北京市重大项目建设指挥部网站如何做网站推广及优化
  • 三亚防疫情最新通知北京seo公司有哪些
  • 做网站细节百度自动点击器下载
  • 长春网络公司宣传廊坊网络推广优化公司
  • 做网站实现登陆功能谷歌浏览器 安卓下载2023版官网
  • 百度网站类型推广咨询服务公司
  • 北京网站建设还公司百度公司好进吗
  • 网站建设平台报价南京seo全网营销
  • 网站开发价钱太原seo顾问
  • 网站出现搜索搜索引擎seo关键词优化
  • b站推广2023mmmseo运营是什么
  • 惠州网络公司网站建设百度账号人工申诉
  • 美国搜索网站建设网络营销推广总结
  • 做电影网站步骤百度推广关键词优化
  • 图片在线设计网站百度广告联盟怎么加入
  • 电梯行业网站怎么做电商怎么做?如何从零开始学做电商赚钱