使用指令碼在Linux伺服器上自動安裝Kubernetes的包管理器Helm
Helm之於Kubernetes好比yum之於Red Hat Enterprise Linux,或者apt-get之於Ubuntu。
Helm是由helm CLI和Tiller組成,是典型的Client/Server應用。helm執行於客戶端,提供命令列介面;Tiller應用執行於Kubernetes內部。
在Jerry之前的文章 裡曾經介紹過手動下載Helm安裝包,解壓後把執行檔案拷貝到環境變數的做法。
其實還有另外一種全自動的做法,使用安裝指令碼自動安裝。
1. 自動下載安裝指令碼
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > get_ helm.sh
開啟指令碼,可以看到helm安裝的環境變數HELM_INSTALL_DIR為/usr/local/bin:
2. chmod 700 get_helm.sh
./get_helm.sh:
3. 執行helm init, 看到Happy Helming訊息,說明安裝成功。
Creating /root/.helm
Creating /root/.helm/repository
Creating /root/.helm/repository/cache
Creating /root/.helm/repository/local
Creating /root/.helm/plugins
Creating /root/.helm/starters
Creating /root/.helm/cache/archive
Creating /root/.helm/repository/repositories.yaml
Adding stable repo with URL: https://kubernetes-charts.storage.googleapis.com
Adding local repo with URL: http://127.0.0.1:8879/charts
$HELM_HOME has been configured at /root/.helm.
Tiller (the Helm server-side component) has been installed into your Kubernetes Cluster.
Please note: by default, Tiller is deployed with an insecure 'allow unauthenticated users' policy.
To prevent this, run
helm init
with the --tiller-tls-verify flag.
For more information on securing your installation see: https://docs.helm.sh/using_helm/#securing-your-helm-installation
Happy Helming!
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2216849/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [kubernetes]helm安裝
- 利用 Helm 在各類 Kubernetes 中安裝 RainbondAI
- Linux 筆記分享十六:指令碼安裝包Linux筆記指令碼
- Kubernetes基於helm安裝 harbor
- 使用 Helm 安裝 MQTT 伺服器-EMQXMQQT伺服器
- 使用KEDA和Kafka在 Kubernetes 上自動擴充套件 - PiotrKafka套件
- 在 Ubuntu 上自動化安裝基本應用的方法Ubuntu
- kubernetes實戰篇之helm安裝
- kubernetes系列(十六) - Helm安裝和入門
- 使用kubeadm安裝kubernetes叢集指令碼(更新日期:2024.7.19)指令碼
- helm包安裝部署相關命令
- 使用 Bitnami Helm 安裝 KafkaKafka
- Kubernetes-基於Helm安裝部署高可用的RedisRedis
- oracle11g在linux7的靜默安裝指令碼OracleLinux指令碼
- helm安裝MINIO檔案伺服器伺服器
- 使用Gradle編寫蒲公英自動上傳安裝包和更新說明指令碼Gradle指令碼
- 徹底解除安裝rpm軟體包的指令碼指令碼
- kubernetes系列(十七) - 通過helm安裝dashboard詳細教程
- mydumper自動化安裝指令碼指令碼
- Helm, 在Kubernetes中部署應用的利器
- 自動化指令碼安裝mysql shell指令碼範例指令碼MySql
- helm安裝mysqlMySql
- helm安裝教程
- Docker的指令碼安裝Docker指令碼
- springboot的jar在linux上sh啟動指令碼Spring BootJARLinux指令碼
- Linux中的無人職守安裝指令碼kickstartLinux指令碼
- Linux下怎麼安裝.deb格式的安裝包?Linux系統下.deb格式安裝包的安裝教程Linux
- appium 可以用自動化指令碼安裝 release 包的 ipa 檔案麼APP指令碼
- AndroidN7.0、8.0上自動安裝apk問題AndroidAPK
- 一個簡單的Linux啟動jar包的shell指令碼LinuxJAR指令碼
- golang一鍵自動安裝指令碼Golang指令碼
- 在GCP的Kubernetes上安裝daprGC
- Kubernetes 上安裝 EMQ X 系列文章之三 :使用 Helm 管理、部署 EMQ X 叢集MQ
- 使用kubeadm安裝kubernetes
- shell指令碼企業實戰系列-nginx原始碼包安裝指令碼Nginx原始碼
- 用bat指令碼自動生成安裝包InnosetupBAT指令碼
- Linux 筆記分享十五:原始碼包安裝Linux筆記原始碼
- Bitwarden 密碼管理器私庫安裝和使用密碼