Pod伸缩与升级
1. Pod伸缩
1.1. 手动伸缩(scale)
kubectl scale rc redis-slave --replicas=31.2. 自动伸缩(HPA)
1.2.1. 通过kubectl autoscale创建
apiVersion: v1
kind: ReplicationController
metadata:
name: php-apache
spec:
replicas: 1
template:
metadata:
name: php-apache
labels:
app: php-apache
spec:
containers:
- name: php-apache
image: gcr.io/google_containers/hpa-example
resources:
requests:
cpu: 200m
ports:
- containerPort: 801.2.2. 通过yaml配置文件创建
2. Pod滚动升级
2.1. 通过配置文件实现
2.2. 通过kubectl rolling-update命令实现
2.3. 升级回滚
最后更新于