韶關(guān)城鄉(xiāng)建設(shè)部網(wǎng)站首頁螺螄粉營(yíng)銷策劃方案
Kubernetes06:Controller
1、什么是controller
管理和運(yùn)行容器的對(duì)象,是一個(gè)物理概念
- 在集群上管理和運(yùn)行容器的對(duì)象
2、Pod和Controller之間的關(guān)系
- Pod是通過controller來實(shí)現(xiàn)應(yīng)用的運(yùn)維
比如伸縮、滾動(dòng)升級(jí)等等操作 - Pod和Controller之間通過 label 標(biāo)簽建立關(guān)系
通過label和selector標(biāo)簽,給控制器和Pod建立關(guān)系
3、Deployment控制器的應(yīng)用場(chǎng)景
- 部署無狀態(tài)應(yīng)用 web nginx 微服務(wù)等等
- 管理Pod和ReplicaSet (副本數(shù)量)
- 部署,滾動(dòng)升級(jí)等功能
4、yaml文件字段說明 – 使用Deployment部署應(yīng)用
5、Deployment控制器實(shí)際部署應(yīng)用 升級(jí)回滾、彈性伸縮
保證升級(jí)過程中,服務(wù)不中斷