Helm是Kubernetes的一個重要元件,它透過將設定檔捆綁到一個稱為Helm Chart的套件中來簡化Kubernetes應用程式的部署。這種方法使得更新單一設定檔比修改多個檔案更便捷。借助Helm,使用者可以輕鬆部署Kubernetes應用程序,簡化了整個部署過程,提高了效率。
在本指南中,我將介紹在Ubuntu上實作Helm的不同方法。
請注意:以下指南中的指令適用於Ubuntu 22.04以及所有Ubuntu版本和基於Debian的發行版。這些命令經過測試,應該會在您的系統上正常運作。
Helm提供了幾種Linux的安裝方法,可以用來在Ubuntu上安裝它。
#在Ubuntu上,可以透過snap套件管理器快速啟動Helm並在其上運行。若要下載並安裝Helm包,請在終端機中輸入以下命令。
sudo snap install helm——經典
Snap包裹是貨櫃式的,通常比Deb更大。如果您想要從Ubuntu中刪除它,那麼請使用Snap Remove命令。
sudo snap remove頭盔
第一種方法是從官方網站下載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
#下載和安裝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結尾提到的相同方法(使用二進位版本)。
#要使用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中文網其他相關文章!