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

苏州公司网站建设找哪家营销策划方案怎么写?

苏州公司网站建设找哪家,营销策划方案怎么写?,代理网名大全,排名好的昆明网站建设1.基本概念 新版本选择器必须要选择的 说白了就是,我匹配的你必须要有,多了不管,少了不干,要是匹配标签写两个,必须两个全全匹配 2.实验一 创建 1.deployment.yaml文件 apiVersion: apps/v1 kind: Deployment met…

1.基本概念

 

 新版本选择器必须要选择的

说白了就是,我匹配的你必须要有,多了不管,少了不干,要是匹配标签写两个,必须两个全全匹配

2.实验一

创建 1.deployment.yaml文件 

apiVersion: apps/v1
kind: Deployment
metadata:labels:app: myapp-deployname: myapp-deploy
spec:replicas: 1selector:matchLabels:app: myapp-deploytemplate:metadata:labels:app: myapp-deployspec:containers:- image: wangyanglinux/myapp:v1.0name: myapp
kubectl apply -f 1.deployment.yaml

不写replicas 默认值为1

kubectl get deployment [deployment名] -o yaml

将deployment的详细清单打印出来

修改副本数量

kubectl scale deployment [deployment名字] --replicas=10
kubectl scale deployment myapp-deploy --replicas=10

当前版本是1.0版

我们想升级为2.0

 

apiVersion: apps/v1
kind: Deployment
metadata:labels:app: myapp-deployname: myapp-deploy
spec:replicas: 1selector:matchLabels:app: myapp-deploytemplate:metadata:labels:app: myapp-deployspec:containers:- image: wangyanglinux/myapp:v2.0name: myapp

直接将版本改为2.0

kubectl apply -f 1.deployment.yaml

就更新了

apiVersion: apps/v1
kind: Deployment
metadata:labels:app: myapp-deployname: myapp-deploy
spec:selector:matchLabels:app: myapp-deploytemplate:metadata:labels:app: myapp-deployspec:containers:- image: wangyanglinux/myapp:v3.0name: myapp

 执行

kubectl replace -f 1.deployment.yaml

重新替换 就变成一个 了 

版本号 为 3.0

对比我现在的资源清单 与 我已经运行的资源清单运行出来的对象 发生了哪些变化 

kubectl diff -f 1.deployment.yaml

   

deployment 下面管控这 rs 由rs 去管理pod 当实现更新的时候 他会滚动更新 来逐渐替换下面的pod这就是 apply的原理

 金丝雀部署 黑白 蓝绿部署

​​​​左边这个rs 是不会删除的 如果需要回滚到上一个版本 它可以利用上一个版本的 rs 回滚到上一个版本

deployment 实际本质 就是 管理rs 滚动更新 或者滚动回滚 

如果 用RS 只能 全部重新创建 ,不能实现滚动回滚

 

1.kubectl create -f deployment.yaml --record

--record 基于这个一个deployment 资源清单 去实现我们创建  并记录我们当前的命令 在我回滚的时候  给到一个信息提示的作用 现在也可以不加

apiVersion: apps/v1
kind: Deployment
metadata:labels:app: deployment-demoname: deployment-demo
spec:replicas: 5selector:matchLabels:app: deployment-demotemplate:metadata:labels:app: deployment-demospec:containers:- image: wangyanglinux/myapp:v1.0name: deployment-demo-container

我们改成 2.0版本

apiVersion: apps/v1
kind: Deployment
metadata:labels:app: deployment-demoname: deployment-demo
spec:replicas: 5selector:matchLabels:app: deployment-demotemplate:metadata:labels:app: deployment-demospec:containers:- image: wangyanglinux/myapp:v2.0name: deployment-demo-container

 create 报错

 因为已经创建过了 不允许重复创建

资源对象已经有了 就不会去创建的

先基于此文件删除对应的deployment对象

kubectl delete -f 2.deployment.yaml

再看看apply命令

kubectl apply -f 2.deployment.yaml

 

 2.scale 改变pod 的副本数量 扩缩容

 3.autoscale


[root@k8s-master01 deployment]#  kubectl top pod
error: Metrics API not available
现在暂时没办法测

 查看pod的资源使用情况

kubectl top pod

4.set image

更新容器的镜像 

kubectl set image 类型/类型名 容器名=镜像名

 创建一个service 名字 会匹配 app= {service名} 的pod 做对应的负载均衡

 kubectl create svc clusterip deployment-demo --tcp=80:80

现在版本已经变成 25%~25% 

kubectl get deployment deployment-demo -o yaml

 

Recreate:适合可以容忍短暂停机的场景,更新速度快,但会有停机时间。 

 

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

相关文章:

  • 做最好的导航网站鼓楼网站seo搜索引擎优化
  • 青岛队建网站女教师遭网课入侵直播录屏曝光se
  • 企业如何进行网站建设国家免费培训机构
  • 老百姓可以做监督政府的网站吗新郑网络推广外包
  • 做文案图片上什么网站十大经典广告营销案例
  • 二手书网站建设日程表微信公众号推广软文案例
  • 郑州发布最新通知南京百度关键字优化价格
  • 织梦企业 网站源码营销推广是干什么的
  • 做一个官方网站多少钱地推平台
  • 营销型网站建设的五力原则互联网项目
  • 那个网站做图片好看搜索引擎优化的工具
  • 专注网站制作淘宝怎样优化关键词
  • 网站制作前景太原百度seo排名软件
  • 国外做设计赚钱的网站网站优化排名软件哪些最好
  • 建设手机网站哪个平台比较好制作网站软件
  • 上海网站制作建设怎么样seo排名平台
  • 比特币交易网站开发今天国际新闻大事
  • 徐州商城建站系统公司怎么在网上推广
  • 网站制作常见的问题seo公司是什么意思
  • 网站如何收录快制作一个app软件需要多少钱
  • 想做一个网站怎么做推广策略有哪些方法
  • 地方性资讯门户网站app营销十大成功案例
  • dedecms 营销网站模板免费下载又有什么新病毒出现了
  • wordpress风影海南百度推广seo
  • 推广优化公司网站微信朋友圈广告怎么推广
  • 嘉兴做企业网站的公司长沙正规seo优化公司
  • 宠物网站建设总结软文网站有哪些
  • 用java怎么做购物网站重庆森林影评
  • 写作网站怎么做营销推广
  • 建筑网站排行榜个人网页设计作品模板