您好,登錄后才能下訂單哦!
本篇文章為大家展示了如何使用Helm在容器服務(wù)k8s集群一鍵部署wordpress,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
微服務(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ù)雜性。
cdn.com/37026ea392ea5592d3972594f1e7944ed11e59ec.jpeg">
做為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ù)的kubernets集群默認(rèn)集成了helm并初始化提供了一些常用charts,下面我們就以安裝wordpress示例來演示使用流程。
以上為容器服務(wù)默認(rèn)提供的一些安裝charts,下面我們來安裝wordpress:
可以根據(jù)用戶自身的需要,修改wordpress安裝charts的一些默認(rèn)配置,當(dāng)然使用默認(rèn)配置安裝也是沒問題的,輸入本次安裝release的名字,點(diǎn)擊部署后就完成了一鍵部署。
我們使用控制臺(tái)查看一下部署資源的情況:
可以看到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è)資訊頻道。
免責(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)容。