RS和depeloyment
kubectl explain rs查看文档
template就是怎么去创建一个 rs的模版
selector选择标签
template下面有一个元数据信息和一个容器spec
就相当于当时创建pod的一个字段
其实就是template前面的属性加上一个pod的属性。
注意此处更改了镜像
试着更改标签
可以发现pod变成了四个。
因为rs会选择标签tier=frontend的容器才认为是自己的pod,因为当更改了一个标签后,rs发现标签变了 不是自己的容器了 因为会重建一个新的pod
deployment创建会创建对应的rs出来。摒弃rs的名字就是deployment的名字 后面再加一串数字。
md5值+随机值
扩容
但是rs并不更新。模版并不更新。只是数量增多了
更新容器nginx为xxx:v2
本来用的是nginx:v1
从远程仓库重新拉去v2版本的景象
回滚成功。kubectl get pod -o wide
发现版本更新了但是没有说明
因此删除后重新添加–record就可以看到新的了。继续执行一遍