溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何使用Helm在容器服務(wù)k8s集群一鍵部署wordpress

發(fā)布時(shí)間:2021-11-18 17:37:05 來源:億速云 閱讀:240 作者:柒染 欄目:云計(jì)算

本篇文章為大家展示了如何使用Helm在容器服務(wù)k8s集群一鍵部署wordpress,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

Helm 是啥?

微服務(wù)和容器化給復(fù)雜應(yīng)用部署與管理帶來了極大的挑戰(zhàn)。Helm是目前Kubernetes服務(wù)編排領(lǐng)域的唯一開源子項(xiàng)目,做為Kubernetes應(yīng)用的一個(gè)包管理工具,可理解為Kubernetes的apt-get / yum,由Deis 公司發(fā)起,該公司已經(jīng)被微軟收購(gòu)。Helm通過軟件打包的形式,支持發(fā)布的版本管理和控制,很大程度上簡(jiǎn)化了Kubernetes應(yīng)用部署和管理的復(fù)雜性。

Helm 架構(gòu)

如何使用Helm在容器服務(wù)k8s集群一鍵部署wordpresscdn.com/37026ea392ea5592d3972594f1e7944ed11e59ec.jpeg">

Helm 用途

做為Kubernetes的一個(gè)包管理工具,Helm具有如下功能:

  • 創(chuàng)建新的chart

  • chart打包成tgz格式

  • 上傳chart到chart倉(cāng)庫(kù)或從倉(cāng)庫(kù)中下載chart

  • 在Kubernetes集群中安裝或卸載chart

  • 管理用Helm安裝的chart的發(fā)布周期

Helm有三個(gè)重要概念:

  • chart:包含了創(chuàng)建Kubernetes的一個(gè)應(yīng)用實(shí)例的必要信息

  • config:包含了應(yīng)用發(fā)布配置信息

  • release:是一個(gè)chart及其配置的一個(gè)運(yùn)行實(shí)例

如何在阿里云容器服務(wù)使用Helm

阿里云容器服務(wù)的kubernets集群默認(rèn)集成了helm并初始化提供了一些常用charts,下面我們就以安裝wordpress示例來演示使用流程。

以上為容器服務(wù)默認(rèn)提供的一些安裝charts,下面我們來安裝wordpress:

如何使用Helm在容器服務(wù)k8s集群一鍵部署wordpress
可以根據(jù)用戶自身的需要,修改wordpress安裝charts的一些默認(rèn)配置,當(dāng)然使用默認(rèn)配置安裝也是沒問題的,輸入本次安裝release的名字,點(diǎn)擊部署后就完成了一鍵部署。
我們使用控制臺(tái)查看一下部署資源的情況:

如何使用Helm在容器服務(wù)k8s集群一鍵部署wordpress

可以看到wordpress已經(jīng)可以正常訪問。如果使用傳統(tǒng)方式,你可能需要?jiǎng)?chuàng)建一堆deployment + service + pvc等集合體,現(xiàn)在只需要一鍵部署,等待片刻,一個(gè)wordpress應(yīng)用就可以展現(xiàn)在你面前。

上述內(nèi)容就是如何使用Helm在容器服務(wù)k8s集群一鍵部署wordpress,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)
推薦閱讀:
  1. rke部署k8s集群
  2. k8s之helm

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI