如何在Ubuntu裡安裝Helm
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的安裝。
在helm的github倉庫上下載二進位制可執行檔案:
https://github.com/helm/helm/releases
下載完可執行檔案helm後,拷貝到資料夾/usr/local/bin下,執行helm version, 如果看到版本資訊,說明helm的客戶端安裝成功。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2214880/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何在 Ubuntu 上安裝 MongoDBUbuntuMongoDB
- 如何在 Ubuntu 安裝 VMware Workstation ?Ubuntu
- 如何在 Ubuntu 上安裝 OctoberCMSUbuntu
- helm安裝教程
- 如何在 Ubuntu 上安裝 VirtualBoxUbuntu
- 如何在 Ubuntu 上安裝 Python 3.8UbuntuPython
- 如何在ubuntu系統下安裝jdkUbuntuJDK
- 如何在 Ubuntu 15.04 中安裝 puppetUbuntu
- 如何在 Ubuntu 上安裝 FireFox 15UbuntuFirefox
- [kubernetes]helm安裝
- 使用 Bitnami Helm 安裝 KafkaKafka
- helm2安裝配置
- 教你如何在 Ubuntu 中安裝 Oracle Java 13UbuntuOracleJava
- 如何在 Ubuntu 中安裝 QGit 客戶端UbuntuGit客戶端
- 如何在一個Docker容器裡安裝DiscourseDocker
- 在Ubuntu作業系統裡安裝DockerUbuntu作業系統Docker
- 如何在Ubuntu 16.10上安裝ResourceSpace程式Ubuntu
- 教你如何在 Ubuntu 18.04 中安裝 gThumb 3.9.1Ubuntu
- 如何在 Ubuntu 上安裝和使用 R 語言Ubuntu
- 如何在 Debian/Ubuntu 上手動安裝安全更新?Ubuntu
- 如何在 Ubuntu 上安裝 EMQX MQTT 伺服器UbuntuMQQT伺服器
- 如何在 Ubuntu 22.04 上安裝 Python Pip?UbuntuPython
- 如何在Ubuntu/CentOS上安裝Linux核心4.0UbuntuCentOSLinux
- 如何在 Ubuntu/Fedora/Debian 中安裝 GitLabUbuntuGitlab
- 如何在ubuntu[linux] 上用docker安裝SqlserverUbuntuLinuxDockerSQLServer
- helm包安裝部署相關命令
- helm 安裝redis的主從、哨兵Redis
- 如何在 Ubuntu 和其他 Linux 上安裝 NetbeansUbuntuLinuxBean
- 如何在Ubuntu 20.04上安裝Unity桌面環境UbuntuUnity
- 如何在 Ubuntu 19.04 中安裝 Shutter 截圖工具Ubuntu
- 如何在 Ubuntu Linux 上安裝 IntelliJ IDEAUbuntuLinuxIntelliJIdea
- 如何在 Ubuntu 中使用命令列解除安裝 CrossOverUbuntu命令列ROS
- 快速技巧——如何在 Ubuntu 13.10 上安裝 Google KeepUbuntuGo
- 如何在 Ubuntu 中安裝最新的 Arduino IDE 1.6.6UbuntuUIIDE
- 如何在 Ubuntu 15.04 中安裝 nginx 和 google pagespeedUbuntuNginxGo
- 使用 Helm 安裝 MQTT 伺服器-EMQXMQQT伺服器
- Helm3安裝ElasticSearch和KibanaElasticsearch
- Grafana 系列文章(十四):Helm 安裝LokiGrafanaLoki