首頁  >  文章  >  電腦教學  >  在Ubuntu上安裝Helm

在Ubuntu上安裝Helm

王林
王林轉載
2024-03-20 18:41:11993瀏覽

在Ubuntu上安裝Helm

Helm是Kubernetes的一個重要元件,它透過將設定檔捆綁到一個稱為Helm Chart的套件中來簡化Kubernetes應用程式的部署。這種方法使得更新單一設定檔比修改多個檔案更便捷。借助Helm,使用者可以輕鬆部署Kubernetes應用程序,簡化了整個部署過程,提高了效率。

在本指南中,我將介紹在Ubuntu上實作Helm的不同方法。

請注意:以下指南中的指令適用於Ubuntu 22.04以及所有Ubuntu版本和基於Debian的發行版。這些命令經過測試,應該會在您的系統上正常運作。

在Ubuntu上安裝Helm

Helm提供了幾種Linux的安裝方法,可以用來在Ubuntu上安裝它。

  • 使用卡扣
  • 使用Binary Release
  • 使用腳本
  • 使用apt

1.使用卡扣

#在Ubuntu上,可以透過snap套件管理器快速啟動Helm並在其上運行。若要下載並安裝Helm包,請在終端機中輸入以下命令。

sudo snap install helm——經典

Snap包裹是貨櫃式的,通常比Deb更大。如果您想要從Ubuntu中刪除它,那麼請使用Snap Remove命令。

sudo snap remove頭盔

2.使用Binary Release

第一種方法是從官方網站下載tar檔案。

從這裡下載Linux版本。

使用cd指令轉到下載檔案的目錄;在我的例子中,它是在Downloads目錄下下載的。

使用Linux tar指令解壓縮檔。

Sudo tar-zxf

在上面的指令中,z標誌用來解壓縮GZ文件,x用於解壓縮歸檔文件,f用於讀/寫提到的文件。在我的例子中,檔案名稱是helm-v3.14.0-linux-arm64.tar.gz。

sudo tar—zxf helm—v3.14.0—linux—arm64.tar.gz

解壓縮檔案後,將在目前工作目錄中建立名為linux-arm64的目錄。根據檔案名稱的不同,目錄名稱可能會變更。

使用cd指令導航到此目錄。

cd linux—arm64

在這個目錄中,您將得到三個文件,helm、LICENSE和README.md。

使用sudo和mv(移動)指令將helm二進位檔案移動到/usr/local/bin目錄。

Sudo mv helm/usr/local/bin/

就這樣!在Ubuntu上安裝Helm已經完成,請使用helm version指令驗證安裝。

舵型

輸出顯示Helm已安裝在Linux上。

要從Ubuntu卸載helm,只需從/usr/local/bin/目錄中刪除helm。

Sudo rm/usr/local/bin/helm

3.使用腳本

#下載和安裝Helm到Ubuntu的第二種方法是使用腳本。若要下載Helm的最新腳本,請執行以下命令。

Curl-fsSL-o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3

上述指令會擷取最新的Helm腳本,並下載到目前工作目錄中,名稱為get_helm.sh。

要讓腳本可執行,請使用chmod指令授予它所需的權限。

sudo chmod 700 get_helm.sh

執行該腳本以開始安裝程序。

./ get_helm.sh

#Helm將下載並安裝在/usr/local/bin/目錄中。透過檢查其版本進行驗證。

要卸載它,請使用方法2結尾提到的相同方法(使用二進位版本)。

4.使用apt

#要使用APT將Helm套件安裝到Ubuntu,首先,我們需要新增它的儲存庫;請參閱以下步驟。

先下載並安裝公鑰。

Curl密鑰環|gpg–dearmor|sudo tee/usr/Share/https://baltocdn.com/helm/signing.asc/helm.gpg>/dev/空

這裡,cURL https://baltocdn.com/helm/signing.asc正在下載公用ASCII裝甲金鑰,而gpg-dearmor正在將其轉換為二進位。

tee/usr/share/keyrings/helm. gpg正在將轉換後的二進位檔案寫入helm. gpg檔案。

您將不會看到任何輸出,因為所有標準輸出都會傳送到/dev/空。

透過執行下面提到的命令來新增儲存庫。

ECHO“deb[Arch=$(dpkg–print-Architecture)Signed-By=/usr/Share/Keyring/helm.gpg]https://baltocdn.com/helm/stable/debian/ALL Main”| sudo tee/etc/apt/sources.list.d/helm-stable-debian.list

在這裡,包含儲存庫資訊的回顯的參數被寫入Sourcees.list.d/helm-穩定-debian.list檔案。

現在,要透過安全HTTPS協定存取儲存庫,請安裝apt—transport—https套件,儘管這是一個可選步驟。

應該注意的是,apt—transport—https套件從1.5版本開始就在APT中構建,並在最新的Ubuntu版本中可用。

sudo apt install apt—transport—https——yes

#

現在,更新儲存庫清單並使用apt安裝Helm。

sudo apt install helm

要驗證,請使用helm version指令。但如果顯示錯誤,請重新啟動系統。

要卸載它,請使用以下命令。

SUDO APT REMOVE–自動移除舵機

結論

為了提高Kubernetes套件部署的效率,使用了Helm工具。在Ubuntu上安裝Helm有多種方法,例如透過Snap、APT、腳本和官方二進位版本。在本教程中,將討論所有這些方法。我更喜歡使用Snap安裝Helm,因為只需執行一個命令即可完成。然而,這也取決於系統的要求。也列出了Helm的卸載方法以及各自的安裝方法。

以上是在Ubuntu上安裝Helm的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:mryunwei.com。如有侵權,請聯絡admin@php.cn刪除