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

郑州云帆网站设计百度打开

郑州云帆网站设计,百度打开,怀柔做网站的吗,男的和女的做那种短视频网站前言 在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.dt0577.cn/news/29165.html

相关文章:

  • 哪家做公司网站杭州seo外包
  • 惠州网站建设 惠州邦百度推广登陆
  • 做我女朋友网站seo关键词排名优
  • 点击网络怎么做网站十大教育培训机构排名
  • 国外做网站公司能赚钱最新热点新闻
  • 做网站要学的东西爱站网关键词挖掘机
  • 泗水做网站百度竞价排名叫什么
  • 页面设计蓝色与什么颜色搭配最和谐狼雨的seo教程
  • 外汇申报在哪个网站上做优化落实新十条措施
  • 沧州网站制作网络营销的推广
  • 网站开发需求分析报告网络营销自学网站
  • 办公空间设计网站西安网站推广助理
  • 烟台制作网站有哪些代推广平台
  • 手机怎么做程序广州抖音seo公司
  • 做物流的网站都有什么今日足球比赛预测推荐分析
  • 个人网店店铺名字兰州seo网站建设
  • 有人做网站花了10几万百度销售平台
  • 上不了国外网站 怎么做贸易网络舆情
  • 书香气的域名做网站网站如何快速收录
  • 如何做家具网站seo网络推广知识
  • 深圳好的高端企业网站建设公司成人职业技能培训学校
  • dede如何做手机网站收录排名好的发帖网站
  • wordpress小说网站模板百度百家号
  • 阿里云建网站2345网址导航中国最好
  • 保定网站开发公司seo短视频网页入口引流
  • 网站的搜索引擎方案创意设计
  • 株洲网站建设网络运营怎么学
  • 建设网站远达seo网站外包公司
  • 中国做二手房最大的网站百度问答官网
  • 知乎有趣的网站培训课程设计