helm是什麼?在戰網上玩過暗黑破壞神2代的程式設計師們應該還記得,helm是國度的意思。
而在計算機領域,helm是什麼?
helm是kubernetes的乙個包管理工具,有點像nodejs的npm,ubuntu的apt和centos的yum。這些包管理工具的目的都是用來簡化對應應用的部署和管理。
helm的基本概念:
1. chart: 被helm管理的安裝包,裡面包含需要部署的安裝包資源。chart之於helm相當於yum rpm之於centos。
每個chart包裡的內容:
(1) 包的基本描述檔案chart.yaml
這個就相當於nodejs專案裡的package.json
(2) release:chart的部署例項,乙個chart在乙個kubernetes集群上可以有多個release,即這個chart可以被安裝多次
(3) repository:chart的倉庫,用於發布和儲存chart, 相當於nodejs專案裡package.json裡的repository欄位:
helm完成的功能:
(1) 管理kubernetes manifest files
(2) 管理helm安裝包charts
(3) 基於chart進行kubernetes應用發布
helm由兩部分組成,客戶端helm和服務端tiller,其中tiller執行在kubernetes集群上,用於管理chart安裝的release。
而helm是乙個命令列工具,可在本地執行,一般執行在持續整合(continuous integration-ci)/持續發布(continues delivery-cd)伺服器上。
本文介紹客戶端helm的安裝。
如何在Windows裡安裝JDK
1 首先開啟電腦屬性,檢視系統型別,是多少位的。在j a 資料夾下面建立 jdk和jre資料夾 目標資料夾不要選擇錯誤 第二個安裝路徑選擇 f install j a jre 3 下一步設定環境變數 注意 一定不要覆蓋原來的東西,可以加東西用英文分號隔開 如圖所示 3.設定環境變數 一定不能覆蓋,可...
如何在ubuntu上安裝vim
解壓安裝檔案 bunzip2 vim 7.1.tar.bz2,生成vim 7.1.tar,然後tar xvf vim 7.1.tar。解壓語言包 tar zvxf vim 7.1 lang.tar.gz。進入vim71目錄,configure prefix usr vim enable multib...
如何在ubuntu上安裝軟體
1.deb軟體包 dpkg i 軟體包名.deb 需要注意的是,使用dpkg安裝的時候需要使用root賬戶安裝,也可以使用sudo dpkg i 軟體包名.deb 2.源 檔案編譯安裝 安裝過程 1.開啟終端,使用cd進入對應的資料夾 2.給需要編譯的檔案對應的執行許可權 chmod 755 r 資...