共計 932 個字符,預計需要花費 3 分鐘才能閱讀完成。
本篇文章為大家展示了如何使用 Helm 在容器服務 k8s 集群一鍵部署 wordpress,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
Helm 是啥?
微服務和容器化給復雜應用部署與管理帶來了極大的挑戰。Helm 是目前 Kubernetes 服務編排領域的唯一開源子項目,做為 Kubernetes 應用的一個包管理工具,可理解為 Kubernetes 的 apt-get / yum,由 Deis 公司發起,該公司已經被微軟收購。Helm 通過軟件打包的形式,支持發布的版本管理和控制,很大程度上簡化了 Kubernetes 應用部署和管理的復雜性。
Helm 架構
Helm 用途
做為 Kubernetes 的一個包管理工具,Helm 具有如下功能:
創建新的 chart
chart 打包成 tgz 格式
上傳 chart 到 chart 倉庫或從倉庫中下載 chart
在 Kubernetes 集群中安裝或卸載 chart
管理用 Helm 安裝的 chart 的發布周期
Helm 有三個重要概念:
chart:包含了創建 Kubernetes 的一個應用實例的必要信息
config:包含了應用發布配置信息
release:是一個 chart 及其配置的一個運行實例
如何在阿里云容器服務使用 Helm
阿里云容器服務的 kubernets 集群默認集成了 helm 并初始化提供了一些常用 charts,下面我們就以安裝 wordpress 示例來演示使用流程。
以上為容器服務默認提供的一些安裝 charts,下面我們來安裝 wordpress:
可以根據用戶自身的需要,修改 wordpress 安裝 charts 的一些默認配置,當然使用默認配置安裝也是沒問題的,輸入本次安裝 release 的名字,點擊部署后就完成了一鍵部署。
我們使用控制臺查看一下部署資源的情況:
可以看到 wordpress 已經可以正常訪問。如果使用傳統方式,你可能需要創建一堆 deployment + service + pvc 等集合體,現在只需要一鍵部署,等待片刻,一個 wordpress 應用就可以展現在你面前。
上述內容就是如何使用 Helm 在容器服務 k8s 集群一鍵部署 wordpress,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注丸趣 TV 行業資訊頻道。