kubernetes - Rancher K8s 头盔
问题描述
如果以前有人问过这个问题,我很抱歉。我试图通过 kubectl UI 在我的 Rancher k8s 环境中运行 helm,但我被告知没有安装 helm。所以不确定我应该如何安装 helm。
如果有人知道如何做到这一点,我将不胜感激。
解决方案
在 RKE 上安装 Helm 与在任何其他 kubernetes 集群上安装基本相同。
确保您正在下载 Helm V3,因为它不再需要分蘖,而且它使事情变得更容易。
您可以在此处找到最新版本。
让我指导您如何成功地做到这一点:
下载所需版本的 Helm。
curl -fsSL -o helm-v3.1.2-linux-amd64.tar.gz https://get.helm.sh/helm-v3.1.2-linux-amd64.tar.gz
解压它:
> tar xzvf helm-v3.1.2-linux-amd64.tar.gz
linux-amd64/
linux-amd64/helm
linux-amd64/README.md
linux-amd64/LICENSE
检查我们有哪些文件:
> cd linux-amd64/
> ls -la
total 37576
drwxr-xr-x 2 nobody nogroup 100 Mar 12 18:40 .
drwxrwxrwt 4 root root 160 Apr 6 09:11 ..
-rw-r--r-- 1 nobody nogroup 11373 Mar 12 18:40 LICENSE
-rw-r--r-- 1 nobody nogroup 3238 Mar 12 18:40 README.md
-rwxr-xr-x 1 nobody nogroup 38461440 Mar 12 18:38 helm
检查版本:
> ./helm version
version.BuildInfo{Version:"v3.1.2", GitCommit:"d878d4d45863e42fd5cff6743294a11d28a9abce", GitTreeState:"clean", GoVersion:"go1.13.8"}
现在让我们为其添加一个存储库,以便我们可以测试 helm 是否正常工作:
> ./helm repo add nginx https://helm.nginx.com/stable
"nginx" has been added to your repositories
搜索 nginx-ingress(示例):
> ./helm search repo nginx-ingress
NAME CHART VERSION APP VERSION DESCRIPTION
nginx/nginx-ingress 0.4.3 1.6.3 NGINX Ingress Controller
最后,让我们使用 helm 在集群中应用一些东西:
> ./helm install my-ingress-controller nginx/nginx-ingress
NAME: my-ingress-controller
LAST DEPLOYED: Mon Apr 6 09:12:24 2020
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
The NGINX Ingress Controller has been installed.
让我们检查它是否按预期应用:
> kubectl get deployments
NAME READY UP-TO-DATE AVAILABLE AGE
my-ingress-controller-nginx-ingress 1/1 1 1 9m43s
如果此答案有助于您解决问题,请告诉我。
推荐阅读
- c# - 尝试使用 Ionic4 连接到 WCF Web 服务器
- macos - /bin/bash: --timeout: 在 macOS 上找不到命令
- java - 如何通过反射从父类调用子类方法
- android - 任务“:app:transformClassesWithDesugarForDebug”执行失败
- javascript - 使用量角器在 Safari 上的 iframe 中找不到元素
- hibernate - spring data 和 hibernate 将字符串参数更改为 unicode\ASCII
- machine-learning - 如何向 keras Retina 网络添加 dropout 技术?
- javascript - 我应该如何在前端处理 tslint no-null-keyword?
- html - 下拉菜单只在每个按钮悬停时打开一个下拉框
- c# - SteamVR 2.2b4 SteamVR_Action_Boolean 错误