摘要:安裝使用應用商店本文分別使用的和版本進行講解和演示使用。發布應用會默認存儲為,這個參數用于啟用存儲歷史紀錄,增加了應用發布的安全性。用于安裝到非默認的集群,如果你的配置了多集群,可以使用選擇你需要安裝的集群,此處沒有使用。
本文分別使用Helm的3.3.1和2.14.1版本進行講解和演示使用。
如果您已經安裝了Helm的客戶端(和服務端),您可以直接添加應用商店進行使用,添加命令如下:
helm repo add ucloud http://helm.ucloud.cn
Helm對應支持的k8s版本信息,請遵循k8s版本選擇對應的Helm安裝
Helm版本 | 支持的Kubernetes版本 |
---|---|
3.3.x | 1.18.x - 1.15.x |
2.14.x | 1.14.x - 1.13.x |
使用此文檔請在master節點安裝。
wget http://helm-releases.cn-bj.ufileos.com/helm-v3.3.1-linux-amd64.tar.gz
tar -zxvf helm-v3.3.1-linux-amd64.tar.gz
mv linux-amd64/helm /usr/local/bin/helm
helm help
為了方便Helm命令的使用,Helm提供了自動補全功能,執行如下命令
echo "source <(helm completion bash)" >> ~/.bashrc
wget http://helm-releases.cn-bj.ufileos.com/helm-v2.14.1-linux-amd64.tar.gz
tar -zxvf helm-v2.14.1-linux-amd64.tar.gz
mv linux-amd64/helm /usr/local/bin/helm
helm help
為了方便Helm命令的使用,Helm提供了自動補全功能,執行如下命令
echo "source <(helm completion bash)" >> ~/.bashrc
通過Helm客戶端進行Tiller安裝,Helm會將Tiller安裝到kubectl默認情況下連接到的kubernetes集群(kubectl config view)。
kubectl apply -f https://gitee.com/uk8s/uk8s/raw/master/yaml/helm/tiller.yaml
helm init --upgrade -c --stable-repo-url http://helm.ucloud.cn
#查看helm安裝版本
$ helm version
Client: &version.Version{SemVer:"v2.14.1" GitCommit:"5270352a09c7e8b6e8c9593002a73535276507c0" GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.14.1" GitCommit:"5270352a09c7e8b6e8c9593002a73535276507c0" GitTreeState:"clean"}
這里我們針對Helm的安裝進行了簡化,可以研讀一下第一步中的tiller.yaml,yaml中我們進行了Tiller的serviceaccount和clusterrolebinding創建,對Tiller設置了歷史版本200的限制,設置了存儲為secret等,如果您希望修改這些參數,可以在第二步中增加參數進行修改。
1. --service-account設置ServiceAccount為tiller。
2. --upgrade如果已經安裝了tiller則進行升級。
3. --history-max helm發布應用會將應用的release存為configmap用于歷史查詢和回滾等操作,設置記錄最大值便于維護,如不對最大歷史紀錄進行限制,將無限期地保留歷史紀錄。
4. -i 等同于 --tiller-image 指定Tiller使用鏡像,注意Tiller鏡像需要和Helm鏡像一致。
5. --stable-repo-url 定義初始商店地址。
6. --override spec.template.spec.containers[0].command={/tiller--storage=secret} helm發布應用會默認存儲為configmap,這個參數用于啟用secret存儲歷史紀錄,增加了應用發布的安全性。
7. --kube-context 用于安裝到kubectl非默認的kubernetes集群,如果你的kubectl配置了多集群,可以使用cat ~/.kube/config |grep current-context 選擇你需要安裝Tiller的集群,此處沒有使用。
8. --tiller-namespace 安裝到特定的namespace,此處沒有限制,則安裝到kube-system。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/126280.html
摘要:關于應用商店應用商店的前端頁面已經下線,如需使用請通過命令行操作,安裝使用應用商店關于是的包管理工具,用于簡化應用的部署和管理。本文通過安裝使用應用商店進行介紹。組件及相關術語是一款架構軟件,分為兩個部分,分別是的客戶端和服務端。關于應用商店UK8S應用商店的前端頁面已經下線,如需使用請通過Helm命令行操作,安裝使用應用商店關于HelmHelm是Kubernetes的包管理工具,用于簡化K...
摘要:詳細請見產品價格產品概念使用須知名詞解釋漏洞修復記錄集群節點配置推薦模式選擇產品價格操作指南集群創建需要注意的幾點分別是使用必讀講解使用需要賦予的權限模式切換的切換等。UK8S概覽UK8S是一項基于Kubernetes的容器管理服務,你可以在UK8S上部署、管理、擴展你的容器化應用,而無需關心Kubernetes集群自身的搭建及維護等運維類工作。了解使用UK8S為了讓您更快上手使用,享受UK...
摘要:更新商店信息查詢應用安裝商店應用安裝商店應用執行了安裝商店應用的命令后,我們看到了系統返回給我們了安裝的詳細信息。安裝應用安裝商店應用按照前文helm工具已經安裝完成,接下來通過helm客戶端在kubernetes集群中創建一個應用,執行安裝前最好先進行應用商店的同步,以獲得最新的應用信息。#更新商店信息 helm repo update #查詢tomcat應用 helm search to...
閱讀 3514·2023-04-25 20:09
閱讀 3720·2022-06-28 19:00
閱讀 3035·2022-06-28 19:00
閱讀 3058·2022-06-28 19:00
閱讀 3132·2022-06-28 19:00
閱讀 2859·2022-06-28 19:00
閱讀 3014·2022-06-28 19:00
閱讀 2610·2022-06-28 19:00