K8s--Deployment--service--回滾的用法

Deployment

創建一個Deployment資源對象(要注意縮進)

K8s--Deployment--service--回滾的用法

PS:注意,在Deployment資源對象中,可以添加Port字段,但此字段僅供用戶查看,並不實際生效。如下:

K8s--Deployment--service--回滾的用法

SERVICE

創建一個service資源對象

K8s--Deployment--service--回滾的用法

關聯上述Deployment

K8s--Deployment--service--回滾的用法

更改POD訪問頁面

K8s--Deployment--service--回滾的用法

回滾到指定版本

刪除之前創建的資源

K8s--Deployment--service--回滾的用法

使用vim進入我們創建的Deplo資源對象

K8s--Deployment--service--回滾的用法
K8s--Deployment--service--回滾的用法

準備三個版本所使用的私有鏡像,來模擬每次升級不同的鏡像

K8s--Deployment--service--回滾的用法

運行一個服務,並記錄一個版本信息

K8s--Deployment--service--回滾的用法

查看有哪些版本信息

K8s--Deployment--service--回滾的用法

此時可以運行一個關聯的Service自願去驗證,升級是否成功

K8s--Deployment--service--回滾的用法
K8s--Deployment--service--回滾的用法

回滾到指定版本

K8s--Deployment--service--回滾的用法

查看service訪問IP來查看是否回滾到指定版本

**`[root@master ~]# kubectl get svc`**

K8s--Deployment--service--回滾的用法

用label控制Pod的位置,讓它在指定的節點上運行

指定node3節點運行,在node3節點上打上標籤

K8s--Deployment--service--回滾的用法

指定查看node03標籤

K8s--Deployment--service--回滾的用法

查看所有節點標籤

K8s--Deployment--service--回滾的用法

刪除skx1資源,讓它在node3上運行

K8s--Deployment--service--回滾的用法

修改skx1.yaml配置文件

K8s--Deployment--service--回滾的用法

K8s--Deployment--service--回滾的用法

查看是否在node3上運行

K8s--Deployment--service--回滾的用法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章