pc-replicaset-tb5sg 1/1 Running 0 2m54s
pc-replicaset-wr45z 1/1 Running 0 2m54s
[root@master ~]#
```
#### 6.2.2
扩容与缩容
##### 6.2.2.1
通过
kubectl edit rs
命令扩缩容
```
1.
语法:
Kubectl edit [
资源类型
] [
资源对象
] -n
命名空间
2.
范例:
[root@master ~]# kubectl edit rs pc-replicaset -n dev
3.
查看
pod
,发现
pod
已经从
3
个变成
6
个了。
[root@master ~]# kubectl get rs pc-replicaset -n dev
NAME DESIRED CURRENT READY AGE
pc-replicaset 6 6 6 119m
```
##### 6.2.2.2
通过
kubectl scale rs
命令扩缩容
```
1.
语法:
kubectl scale --replicas=
副本数
rs <rs_name> -n
命名空间
2.
范例
[root@master ~]# kubectl scale --replicas=2 rs pc-replicaset -n dev
3.
查看
pod
,发现
pod
已经从
6
个变成
2
个了。
[root@master ~]# kubectl get rs pc-replicaset -n dev
NAME DESIRED CURRENT READY AGE
pc-replicaset 2 2 2 118m
```
#### 6.2.3
镜像更新
##### 6.2.3.1
通过
kubectl edit rs
命令更新
```
1.
命令:
kubectl edit rs <rs_name> -n
命名空间
2.
将
"- image: nginx:1.20.0"
修改为
"- image: nginx:1.26.0"
,就是将
nginx
从
1.20.0
升级到
1.26.0
[root@master ~]# kubectl edit rs pc-replicaset -n dev
3.
查看版本,发现镜像版本已从
1.20.0
变成
1.26.0
[root@master ~]# kubectl get rs pc-replicaset -n dev -o wide
NAME DESIRED CURRENT READY AGE CONTAINERS IMAGES SELECTOR
pc-replicaset 2 2 2 26m nginx nginx:1.26.0 app=nginx
```
##### 6.2.3.2
通过
kubectl set image
命令更新
相关文档
评论