<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ## 前置條件 1. velero客戶端需要能夠連接 `kube-apiserver` 服務 2. 已經安裝好 `minio` 作為 S3 存儲 > 安裝 `minio` 集群請參考下面的 文章參考 ## Velero備份流程 當你運行velero backup create test-backup: 1. Velero 客戶端調用 Kubernetes API 服務器來創建Backup對象。 2. BackupController通知新對象Backup并執行驗證。 3. BackupController開始備份過程。它通過向 API 服務器查詢資源來收集要備份的數據。 4. 調用對象存儲服務(BackupController例如 AWS S3)以上傳備份文件。 默認情況下,velero backup create創建任何持久卷的磁盤快照。您可以通過指定其他標志來調整快照。運行velero backup create --help以查看可用的標志。可以使用選項禁用快照--snapshot-volumes=false。 ![](https://img.kancloud.cn/4a/7d/4a7df7c2198d708644e4473b82d1972e_930x297.png) ## 安裝Velero 1. minio創建Bucket ![](https://img.kancloud.cn/67/00/670032bfbfe87ca5fbff80587104a15a_1920x711.png) ![](https://img.kancloud.cn/2e/af/2eaf28763de53d48a66344242165f079_1583x663.png) 2. minio創建Service Accounts ![](https://img.kancloud.cn/48/f3/48f3aba236d01c4e982d1c144e3f8110_1920x776.png) ![](https://img.kancloud.cn/d5/cf/d5cffe9e8be707e1f30c486cc2f1226b_1517x606.png) > 注意:保存好 `Access Key` 和 `Sectet Key` 的值,后續需要使用到。 3. 下載velero二進制命令 ```shell wget https://github.com/vmware-tanzu/velero/releases/download/v1.8.1/velero-v1.8.1-linux-amd64.tar.gz tar xf velero-v1.8.1-linux-amd64.tar.gz cp velero-v1.8.1-linux-amd64/velero /usr/local/bin/ ``` 4. 創建minio訪問密碼 ```shell cat << EOF | sudo tee credentials-velero >> /dev/null [default] aws_access_key_id = GtEQW0nNGKeJNzOI aws_secret_access_key = nY8pnjj35XQtP9kjZR4vM5pwSEb7d5e9 EOF ``` > `aws_access_key_id` 對應上面的 `Access Key` 的值 > `aws_secret_access_key` 對應上面的 `Secret Key` 的值 5. 安裝velero ```shell # 不備份volume數據 velero install \ --provider aws \ --plugins velero/velero-plugin-for-aws:v1.2.1 \ --bucket velero \ --secret-file ./credentials-velero \ --use-volume-snapshots=false \ --backup-location-config region=minio,s3ForcePathStyle="true",s3Url=http://192.168.31.136:9000 # 備份volume數據 velero install \ --provider aws \ --plugins velero/velero-plugin-for-aws:v1.2.1 \ --bucket velero \ --secret-file ./credentials-velero \ --use-volume-snapshots=false \ --default-volumes-to-restic \ --use-restic \ --backup-location-config region=minio,s3ForcePathStyle="true",s3Url=http://192.168.31.136:9000 ``` > 如果是備份volume數據的話,請注意kubelet pod路徑是否有修改過路徑。默認路徑是 `/var/lib/kubelet/pods` > 確認方法:`ps -ef | grep kueblet` 確認kubelet服務是否有帶有 `--root-dir` 的參數,如有請將restic的 `daemonset.spec.template.spec.volumes.hostPath.path` 修改對應的路徑 6. 驗證 ```shell $ kubectl -n velero get pod NAME READY STATUS RESTARTS AGE restic-6hjrj 1/1 Running 0 36m restic-89kpr 1/1 Running 0 36m restic-fv78t 1/1 Running 0 36m restic-r5b64 1/1 Running 0 36m restic-vvm8b 1/1 Running 0 36m velero-7c9955bff4-ljt69 1/1 Running 0 68m ``` ## 文章參考 velero官方文檔:https://velero.io/docs/v1.8/ 安裝minio集群:https://www.cnblogs.com/jiaxzeng/p/16206474.html
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看