日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

再次实践 MySQL chart - 每天5分钟玩转 Docker 容器技术(166)

發布時間:2023/12/20 数据库 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 再次实践 MySQL chart - 每天5分钟玩转 Docker 容器技术(166) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習了 chart 結構和模板的知識后,現在重新實踐一次 MySQL chart,相信會有更多收獲。

chart 安裝前的準備

作為準備工作,安裝之前需要先清楚 chart 的使用方法。這些信息通常記錄在 values.yaml 和 README.md 中。除了下載源文件查看,執行?helm inspect values?可能是更方便的方法。

輸出的實際上是 values.yaml 的內容。閱讀注釋就可以知道 MySQL chart 支持哪些參數,安裝之前需要做哪些準備。其中有一部分是關于存儲的:

chart 定義了一個 PersistentVolumeClaim,申請 8G 的 PersistentVolume。由于我們的實驗環境不支持動態供給,所以得預先創建好相應的 PV,其配置文件?mysql-pv.yml?內容為:

創建 PV?mysql-pv

接下來就可以安裝 chart 了。

定制化安裝 chart

除了接受 values.yaml 的默認值,我們還可以定制化 chart,比如設置?mysqlRootPassword

Helm 有兩種方式傳遞配置參數:

  • 指定自己的 values 文件。
    通常的做法是首先通過?
    helm inspect values mysql > myvalues.yaml生成 values 文件,然后設置?mysqlRootPassword,之后執行?helm install --values=myvalues.yaml mysql

  • 通過?--set?直接傳入參數值,比如:

  • mysqlRootPassword?設置為?abc123。另外,-n?設置 release 為?my,各類資源的名稱即為my-mysql

    通過?helm list?和?helm status?可以查看 chart 的最新狀態。

    PVC 已經?Bound,Deployment 也?AVAILABLE

    升級和回滾 release

    release 發布后可以執行?helm upgrade?對其升級,通過?--values?或?--set應用新的配置。比如將當前的 MySQL 版本升級到 5.7.15:

    等待一些時間,升級成功。

    helm history?可以查看 release 所有的版本。通過?helm rollback?可以回滾到任何版本。

    回滾成功,MySQL 恢復到 5.7.14。

    到這里,相信大家已經會使用 chart 了。下一節我們學習如何開發自己的 chart。

    書籍:

    1.《每天5分鐘玩轉Kubernetes》
    https://item.jd.com/26225745440.html

    2.《每天5分鐘玩轉Docker容器技術》
    https://item.jd.com/16936307278.html

    3.《每天5分鐘玩轉OpenStack》
    https://item.jd.com/12086376.html

    總結

    以上是生活随笔為你收集整理的再次实践 MySQL chart - 每天5分钟玩转 Docker 容器技术(166)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。