作者:尹珉,KubeSphere 社區用戶委員會杭州站站長
前言
Kubernetes 集群天生自帶自愈功能,但是往往有些意外情況使自愈功能不起作用,比如:公司同事把某個 namespace 洗掉、存盤物件被清理了、集群突然斷電了、集群升級失敗了等,如果沒有好的備份工具及定時備份的習慣,不管對于開發環境還是生產環境來說無疑都是災難性的,如果這個時候有一個可視化備份工具友好的幫助集群做定時備份,你的作業會事半功倍,下面就給大家推薦青云科技容器團隊基于 Velero 開源備份工具研發的備份容災服務,
云原生備份容災服務簡介
KubeSphere Cloud 云原生備份容災服務是 KubeSphere 團隊針對混合云場景推出的 Kubernetes 備份容災即服務產品,用戶無需構建備份容災的基礎架構,基于原生的 Kubernetes API,提供了可視化界面,能夠覆寫云原生資料保護的絕大多數重要場景,而且能夠跨集群、跨云服務商、跨存盤區域,輕松實作基礎設施間多地、按需的備份恢復,登錄 KubeSphere Cloud 即可對 Kubernetes 集群中的容器進行備份和恢復,
注冊平臺賬號
- 登錄 KubeSphere Cloud 平臺

- 創建賬戶

準備集群
- 進入首頁找到【資源管理】選擇【匯入集群】

- 填寫集群相關資訊,選擇【直接連接 Kubernetes 集群】方式

- 獲取 kubeconfig
方式一:托管 Kubernetes 集群
請參考對應云廠商產品檔案進行獲取,如:阿里云、華為云、騰訊云等,
方式二:自建 Kubernetes 集群
(一)master 節點上執行
cat $HOME/.kube/config
(二)請確保 kubeconfig 中 cluser.server 欄位的地址可以通過公網進行訪問,或者同時勾選跳過 TLS 驗證進行匯入

- 驗證集群連接狀態

添加物件存盤倉庫
- 選擇【新建倉庫】


- 查看倉庫是否可用

創建備份計劃
注意:備份的集群 namespace 里不能包含帶有 error 的 PVC 或者 PV,否則無法恢復!!!
- 選擇【創建備份】

- 查看備份計劃狀態

創建恢復計劃
- 清除備份計劃源集群中的服務

- 選擇【恢復備份】

- 創建備份計劃

- 查看恢復計劃狀態

- 查看目標 namespace 恢復狀態

總結
運行生產級別的 Kubernetes 集群,無論您的集群運行的多穩定,定期備份是未雨綢繆,一定要做的作業,
Kubernetes 集群的運行狀態都保存在 ETCD 中,為了確保您生產環境的穩定性,建議您定期備份,
KubeSphere Cloud 云原生備份容災服務的應用場景包括:
- 系統或硬體設施發生故障
云原生備份容災服務能夠有效降低因故障而導致的業務中斷風險,保障 Kubernetes 集群中核心業務的連續性,
- 開發測驗中出現環境變更
云原生備份容災服務能夠在開發、測驗等程序出現環境變更、配置調整時,及時恢復任何時期、任意倉庫中備份的資料,
- 遭遇惡意破壞或不當操作
云原生備份容災服務能夠通過資料的備份和恢復,避免惡意破壞或不當操作造成的資料丟失,保障資料的完整可用,
- 多集群、多存盤協同保護
云原生備份容災服務能夠跨集群、跨云服務商、跨存盤區域,輕松實作基礎設施間多地、按需的備份恢復、容災保護,
- 容器應用資料的云上遷移
云原生備份容災服務提供了一種便利的資料遷移方式,讓企業靈活、自主地選擇或更換云服務商,避免基礎設施系結,
本文由博客一文多發平臺 OpenWrite 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/424945.html
標籤:其他
上一篇:在win10上安裝face_recognition(人臉識別)
下一篇:差分與前綴和
