1. 程式人生 > >部署 Helm - 每天5分鐘玩轉 Docker 容器技術(162)

部署 Helm - 每天5分鐘玩轉 Docker 容器技術(162)

Kubernetes Docker 容器 教程

本節我們將安裝和部署 Helm 客戶端和 Tiller 服務器。

Helm 客戶端

通常,我們將 Helm 客戶端安裝在能夠執行 kubectl 命令的節點上,只需要下面一條命令:

curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash

技術分享圖片

執行 helm version 驗證。

技術分享圖片

目前只能查看到客戶端的版本,服務器還沒有安裝。

helm 有很多子命令和參數,為了提高使用命令行的效率,通常建議安裝 helm 的 bash 命令補全腳本,方法如下:

helm completion bash > .helmrcecho "source .helmrc" >> .bashrc

重新登錄後就可以通過 Tab 鍵補全 helm 子命令和參數了。

技術分享圖片

Tiller 服務器

Tiller 服務器安裝非常簡單,只需要執行 helm init

技術分享圖片

Tiller 本身也是作為容器化應用運行在 Kubernetes Cluster 中的:

技術分享圖片

可以看到 Tiller 的 Service、Deployment 和 Pod。

現在, helm version 已經能夠查看到服務器的版本信息了。

技術分享圖片

Helm 部署完畢,下一節開始使用 Helm。

書籍:

1.《每天5分鐘玩轉Kubernetes》
https://item.jd.com/26225745440.html

2.《每天5分鐘玩轉Docker容器技術》
https://item.jd.com/16936307278.html

3.《每天5分鐘玩轉OpenStack》
https://item.jd.com/12086376.html

技術分享圖片

部署 Helm - 每天5分鐘玩轉 Docker 容器技術(162)