K8S学习之基础十五:k8s中Deployment扩容缩容

deployment扩容缩容比较简单,下面介绍两种常用方法

vi deploy-demo.yaml
kind: Deployment
metadata:
  name: myapp-v1
spec:
  replicas: 2
  selector:
    matchLabels:
      app: myapp
      version: v1
  template:
    metadata:
      labels:
        app: myapp
        version: v1
    spec:
      containers:
      - name: myapp
        image: 172.16.80.140/myapp/myapp:v1
        imagePullPolicy: IfNotPresent
        ports:
        - containerPort: 80

第一种方法:修改yaml中replicas的值,应用该yaml,如replicas: 3

第二种方法:kubectl edit deploy myapp-v1,修改replicas: 4,保存查看

缩容和扩容一样操作

相关推荐
海鸥812 小时前
查看k8s集群的资源使用情况
云原生·容器·kubernetes
云上艺旅2 小时前
K8S学习之基础十八:k8s的灰度发布和金丝雀部署
学习·云原生·容器·kubernetes
Alan-Xia6 小时前
使用jest测试用例之入门篇
前端·javascript·学习·测试用例
三天不学习6 小时前
uniapp x 学习之 uts 语言快速入门
学习·uni-app
Macle_Chen6 小时前
Mac服务器上创建Docker并安装宝塔环境
服务器·macos·docker
ChinaRainbowSea6 小时前
Linux: Centos7 Cannot find a valid baseurl for repo: base/7/x86_64 解决方案
java·linux·运维·服务器·docker·架构
Hellc0077 小时前
Docker 部署 MongoDB 并持久化数据
mongodb·docker·容器
蓑衣客VS索尼克7 小时前
无感方波开环强拖总结
经验分享·单片机·学习
肥肠可耐的西西公主8 小时前
前端(AJAX)学习笔记(CLASS 4):进阶
前端·笔记·学习