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

gta5资产网站正在建设共享门店新增跑腿距离计算优化

gta5资产网站正在建设,共享门店新增跑腿距离计算优化,seo在线排名优化,网站换域名要怎么做k8s入门实战-Service Service 和 Label Service 通过一组 Pod 路由通信。Service 是一种抽象#xff0c;它允许 Pod 死亡并在 Kubernetes 中复制#xff0c;而不会影响应用程序。在依赖的 Pod (如应用程序中的前端和后端组件)之间进行发现和路由是由Kubernetes Service 处理…k8s入门实战-Service Service 和 Label Service 通过一组 Pod 路由通信。Service 是一种抽象它允许 Pod 死亡并在 Kubernetes 中复制而不会影响应用程序。在依赖的 Pod (如应用程序中的前端和后端组件)之间进行发现和路由是由Kubernetes Service 处理的。 Service 匹配一组 Pod 是使用 标签(Label)和选择器(Selector), 它们是允许对 Kubernetes 中的对象进行逻辑操作的一种分组原语。标签(Label)是附加在对象上的键/值对可以以多种方式使用: 指定用于开发测试和生产的对象嵌入版本标签使用 Label 将对象进行分类 执行yaml文件 apiVersion: apps/v1 kind: Deployment metadata:name: nginxnamespace: dev spec:replicas: 3selector:matchLabels:run: nginxtemplate:metadata:labels:run: nginxspec:containers:- image: nginx:1.17.1name: nginxports:- containerPort: 80protocol: TCP[rootmaster ~]# kubectl create -f deploy-nginx.yaml deployment.apps/nginx created [rootmaster ~]# kubectl get pods -n dev NAME READY STATUS RESTARTS AGE nginx-64777cd554-h6rjh 1/1 Running 0 11s nginx-64777cd554-sffwm 1/1 Running 0 11s nginx-64777cd554-zw66q 1/1 Running 0 11s查询每个podIP地址 [rootmaster ~]# kubectl get pods -n dev -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES nginx-64777cd554-h6rjh 1/1 Running 0 117s 10.244.2.17 node2 none none nginx-64777cd554-sffwm 1/1 Running 0 117s 10.244.2.18 node2 none none nginx-64777cd554-zw66q 1/1 Running 0 117s 10.244.1.10 node1 none none删除pod查看新pod Ip地址是否改变 [rootmaster ~]# kubectl delete pod nginx-64777cd554-h6rjh -n dev pod nginx-64777cd554-h6rjh deleted [rootmaster ~]# kubectl get pods -n dev -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES nginx-64777cd554-qdjn8 1/1 Running 0 45s 10.244.1.11 node1 none none nginx-64777cd554-sffwm 1/1 Running 0 4m59s 10.244.2.18 node2 none none nginx-64777cd554-zw66q 1/1 Running 0 4m59s 10.244.1.10 node1 none none删除pod后新建pod IP改变 Pod IP在Pod重建时会更改 Pod IP 只能在集群内使用外部无法访问 Kubernetes 中 Service 是 将运行在一个或一组 Pod 上的网络应用程序公开为网络服务的方法。 Service在生命周期内IP地址不会改变 创建集群内部可访问的Service #暴露Service [rootmaster ]# kubectl expose deployment nginx --namesvc-nginx1 --typeClusterIP --port80 --target-port80 -n dev service/svc-nginx1 exposed [rootmaster ~]# kubectl get svc -n dev NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE svc-nginx1 ClusterIP 10.101.232.58 none 80/TCP 5m55s #访问service IP端口 这里我无法ping通Service IP 错误ServiceIP无法Ping通 我的做法尝试重新启动Pod重新创建一个Service 然后编辑文件 kubectl -n kube-system edit configmap kube-proxy修改这段 kind: KubeProxyConfigurationmetricsBindAddress: mode: ipvsnodePortAddresses: null把mode添加为ipvs 重启主机即可 然后查看下新的ServiceIP访问80端口,成功访问但是很慢不报错的话你等个一分钟看看 [rootmaster ~]# kubectl get pods,svc,deploy -n dev NAME READY STATUS RESTARTS AGE pod/nginx-64777cd554-bhs6f 1/1 Running 0 4m39s pod/nginx-64777cd554-gkjqk 1/1 Running 0 4m39s pod/nginx-64777cd554-x5szs 1/1 Running 0 4m39sNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/svc-nginx1 ClusterIP 10.108.90.241 none 80/TCP 3m7sNAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/nginx 3/3 3 3 4m39s [rootmaster ~]# curl 10.108.90.241:80 !DOCTYPE html html head titleWelcome to nginx!/title stylebody {width: 35em;margin: 0 auto;font-family: Tahoma, Verdana, Arial, sans-serif;} /style /head body h1Welcome to nginx!/h1 pIf you see this page, the nginx web server is successfully installed and working. Further configuration is required./ppFor online documentation and support please refer to a hrefhttp://nginx.org/nginx.org/a.br/ Commercial support is available at a hrefhttp://nginx.com/nginx.com/a./ppemThank you for using nginx./em/p /body /html创建集群外部也可以访问的Service # 上面创建的Service的type类型为ClusterIP这个ip地址只用集群内部可访问 # 如果需要创建外部也可以访问的Service需要修改type为NodePort [rootmaster ~]# kubectl expose deploy nginx --namesvc-nginx2 --typeNodePort --port80 --target-port80 -n dev service/svc-nginx2 exposed [rootmaster ~]# kubectl get svc -n dev NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE svc-nginx1 ClusterIP 10.108.90.241 none 80/TCP 9m27s svc-nginx2 NodePort 10.96.231.201 none 80:32400/TCP 18s尝试浏览器访问 删除Service #删除所有 [rootmaster ~]# kubectl delete svc -n dev --all service svc-nginx1 deleted service svc-nginx2 deleted#删除单个 kubectl delete svc [Service名称] -n [名称空间] 配置方式 创建一个svc-nginx.yaml apiVersion: v1 kind: Service metadata:name: svc-nginxnamespace: dev spec:clusterIP: 10.109.179.231ports:- port: 80protocol: TCPtargetPort: 80selector:run: nginxtype: ClusterIP#创建 [rootmaster ~]# kubectl create -f svc-nginx.yaml service/svc-nginx created [rootmaster ~]# kubectl get svc -n dev NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE svc-nginx ClusterIP 10.109.179.231 none 80/TCP 49s #删除 [rootmaster ~]# kubectl delete -f svc-nginx.yaml service svc-nginx deleted [rootmaster ~]# kubectl get svc -n dev No resources found in dev namespace.
http://www.hkea.cn/news/14302056/

相关文章:

  • 站内推广和站外推广的区别惠州网络营销公司
  • 仙游h5做网站校园内部网站平台建设方案
  • 图书馆网站建设情况鹤壁建设网站推广公司
  • 网站开发如何适应手机现实要求wordpress 文件上传功能
  • 比较好的公司网站合肥哪里有做网站的
  • 网站建设宣传页网站由哪些部分组成
  • 知名企业网站规划书网站用户粘度
  • 网站建设亻金手指下拉运动鞋子网站建设规划书
  • 淘宝客在百度推广网站么做局域网做网站
  • wordpress门户网站模板下载网页seo
  • 毕设网站建设论文上海企业信用信息公示系统官网
  • 做网站设计答辩问题请人做阿里巴巴网站需要注意
  • 微信公众号搭建网站管理系统项目
  • 微博推广运营广东网站优化
  • 模板网站配置文件网站监测
  • 做网站公司的前景在线网站建设哪家便宜
  • 网站做适配多少钱微信建网站平台的
  • 有免费建网站友联互换
  • 专业网站建设一条龙商丘网站推广
  • 财务管理做的好的门户网站高稳定性的网站设计制作
  • 做app网站的软件叫什么名字新闻资讯型网站开发
  • 网站建设飠金手指排名十三上海建设公司注册
  • 为什么买的网站模版不好用网站推广优化排名
  • 烟店网站建设iis 显示网站建设中
  • 响应式网站开发图标没有公网ip建设网站
  • 织梦网站栏目设计北京电力交易中心谢开
  • 网站二级域名解析天琥设计培训学校官网
  • wordpress主机建站wordpress登录验证
  • 网站开发实用技术知识点平阴网络营销是什么
  • 满足seo需求的网站河北电子商务seo