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

二手房网站开发重庆seo网站推广费用

二手房网站开发,重庆seo网站推广费用,河北建投商务网电子招标采购平台,太原网站制作哪儿好薇验证Kubernetes的服务发现机制 文章目录 验证Kubernetes的服务发现机制[toc]一、验证基于环境变量的服务发现机制 服务发现是让客户端能够以固定的方式获取到后端Pod访问地址的机制。下面验证环境变量和DNS这两种机制。 一、验证基于环境变量的服务发现机制 对于需要访问服务…

验证Kubernetes的服务发现机制

文章目录

  • 验证Kubernetes的服务发现机制
    • @[toc]
    • 一、验证基于环境变量的服务发现机制

服务发现是让客户端能够以固定的方式获取到后端Pod访问地址的机制。下面验证环境变量和DNS这两种机制。

一、验证基于环境变量的服务发现机制

对于需要访问服务的Pod,必须在该Pod创建之前创建Service。

(1)创建Service。

[root@master ~]# vim nginx-deploy-service.yaml
[root@master ~]# cat nginx-deploy-service.yaml 
apiVersion: apps/v1                		# 版本号
kind: Deployment                    	# 类型为Deployment
metadata:                            	# 元数据name: nginx-deploy          labels:                             	# 标签app: nginx-deploy
spec:                                 	# 详细信息replicas: 2                        	# 副本数量selector:                          	# 选择器,指定该控制器管理哪些PodmatchLabels:                     	# 匹配规则app: nginx-podtemplate:                          	# 定义模板,当副本数量不足时会根据模板定义创建Pod副本metadata:labels:app: nginx-pod                  # Pod的标签spec:containers:                     	# 容器列表(本例仅定义一个容器)- name: nginx                   	# 容器的名称image: nginx:1.14.2          	# 容器所用的镜像ports:- name: nginx-portcontainerPort: 80         	# 容器需要暴露的端口---
apiVersion: v1
kind: Service
metadata:name: nginx-svc      					#设置service的显示名字
spec:ports:- port: 8080              			#让集群知道service绑定的端口targetPort: 80           			#目标Pod的端口selector:app: nginx-pod  					#指定pod的标签[root@master ~]# 

(2)执行一次性创建Deployment和Service

[root@master ~]# kubectl apply -f nginx-deploy-service.yaml 
deployment.apps/nginx-deploy created
service/nginx-svc created
[root@master ~]# 

(3)基于镜像创建一个Pod

[root@master ~]# kubectl run nginx --image=nginx:1.14.2
pod/nginx created
[root@master ~]# kubectl get pods
NAME                            READY   STATUS    RESTARTS   AGE
nginx                           1/1     Running   0          3s
nginx-deploy-59c566bbbb-cm4bz   1/1     Running   0          17m
nginx-deploy-59c566bbbb-n7qsz   1/1     Running   0          17m

(4)执行以下命令列出该Pod的环境变量,并筛选出含NGINX的环境变量

[root@master ~]# kubectl exec nginx -- printenv | grep NGINX
NGINX_SVC_PORT_8080_TCP=tcp://10.108.118.39:8080
NGINX_SVC_SERVICE_PORT=8080
NGINX_SVC_PORT_8080_TCP_PROTO=tcp
NGINX_SVC_SERVICE_HOST=10.108.118.39
NGINX_SVC_PORT=tcp://10.108.118.39:8080
NGINX_SVC_PORT_8080_TCP_PORT=8080
NGINX_SVC_PORT_8080_TCP_ADDR=10.108.118.39
NGINX_VERSION=1.14.2-1~stretch
[root@master ~]# 

此pod的环境变量中就包含以上Service的主机地址和端口,可以引用这些环境变量来访问Service

(5)删除该pod

[root@master ~]# kubectl delete po nginx
pod "nginx" deleted
[root@master ~]# kubectl get pods
NAME                            READY   STATUS    RESTARTS   AGE
nginx-deploy-59c566bbbb-cm4bz   1/1     Running   0          19m
nginx-deploy-59c566bbbb-n7qsz   1/1     Running   0          19m
[root@master ~]# 

(6)创建测试用的名称空间

[root@master ~]# kubectl create namespace test-ns
namespace/test-ns created
[root@master ~]# kubectl get namespace
NAME              STATUS   AGE
default           Active   26d
kube-node-lease   Active   26d
kube-public       Active   26d
kube-system       Active   26d
test-ns           Active   3s

(7)创建一个属于test-ns名称空间的pod

[root@master ~]# kubectl run nginx --image=nginx:1.14.2 -n test-ns
pod/nginx created

(8)查看名称空间test-ns中名称为nginx的pod相关环境变量

[root@master ~]# kubectl exec nginx -n test-ns -- printenv | grep NGINX
NGINX_VERSION=1.14.2-1~stretch

可以发现没有与Service相关的环境变量,这是因为该pod与该service分属不同的名称空间,该service属于默认的名称空间,彼此隔离,无法访问

(9)删除新创建的pod

[root@master ~]# kubectl delete pod nginx -n test-ns
pod "nginx" deleted
[root@master ~]# kubectl get pod  -n test-ns
No resources found in test-ns namespace.
[root@master ~]# kubectl delete -f nginx-deploy-service.yaml 
deployment.apps "nginx-deploy" deleted
service "nginx-svc" deleted

http://www.dtcms.com/wzjs/51214.html

相关文章:

  • 网站建设流程报价9 1短视频安装
  • 愿意合作做游戏的网站平台百度开户渠道
  • 宝洁公司网站做的怎么样广东短视频seo营销
  • 同一人做多个主体网站负责人品牌推广渠道有哪些
  • 角门网站建设郑州网站建设制作公司
  • 做一个个人主页的网站怎么做可以推广网站
  • 做网站IP旧版优化大师
  • 用什么做网站比较好百度竞价排名怎么靠前
  • 冠辰网站建设关键词优化公司推荐
  • 南宁建站官网友情链接查询友情链接检测
  • 西樵网站建设公司seo搜索排名优化方法
  • 网站建设需求google play谷歌商店
  • 晋江网站建设费用东莞网络推广招聘
  • 哪个网站可以做h5页面怎么做网址
  • 网站建设 中国联盟网百度热搜榜排名
  • 邮件服务商seo怎么收费的
  • 最新版wordpress背景音乐济南网站万词优化
  • 揭阳网站制作建设成都企业seo
  • 绍兴建设公司网站广州网络推广策划公司
  • 网络网站建设推广网站怎么做优化排名
  • 阿里网站怎样做seo必应搜索引擎网址
  • 阜宁做网站价格软考培训机构排名
  • 没有服务器 怎么做网站seo网站推广免费
  • 做网站能带来什么seo常用的工具
  • 广州做网站建设哪家专业社区推广方法有哪些
  • 网站策划的具体内容是什么附近电脑培训速成班一个月
  • 上海关键词优化推荐seo关键词分析
  • 北京北站最火的推广软件
  • 做贸易 公司网站放哪里推广赚钱一个50元
  • 南宁如何做百度的网站推广北京有限公司