目录

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

目录

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

https://i-blog.csdnimg.cn/direct/ddba7cf903984929bf4f4d30a0c420c3.gif

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

https://i-blog.csdnimg.cn/direct/4fa4d525284b4f028f9c32ef1717cc1b.gif

缩容和扩容一样操作