Helm安装:
1.Helm 的每个 版本都为各种操作系统提供二进制版本。这些二进制版本可以手动下载和安装。
下载你 想要的版本 (https://github.com/helm/helm/releases
打开包装 ( tar -zxvf helm-v3.0.0-linux-amd64.tar.gz)
在解压后的目录中找到helm二进制文件,并将其移动到所需的目的地 ( mv linux-amd64/helm /usr/local/bin/helm)

2.Helm 现在有一个安装程序脚本,它会自动获取最新版本的 Helm 并 在本地安装它。
$ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
$ chmod 700 get_helm.sh
$ ./get_helm.sh

3.从源代码安装
$ git clone https://github.com/helm/helm.git
$ cd helm
$ make

helm安装rancher
1.添加 Helm Chart 存储库
helm repo add rancher-stable https://releases.rancher.com/server-charts/stable
2. 为 Rancher 创建命名空间
kubectl create namespace cattle-system

  1. 选择您的 SSL 配置
    Rancher 管理服务器默认设计为安全的,需要 SSL/TLS 配置。
    # Add the Jetstack Helm repository
    helm repo add jetstack https://charts.jetstack.io

Update your local Helm chart repository cache
helm repo update

Install the cert-manager Helm chart
helm install cert-manager jetstack/cert-manager \
—namespace cert-manager \
—create-namespace \
—version v1.7.1
helm install \
cert-manager jetstack/cert-manager \
—namespace cert-manager \
—version v1.0.4

kubectl get pods —namespace cert-manager

helm install rancher rancher-stable/rancher \
—namespace cattle-system \
—set hostname=rancher.my.org \
—set bootstrapPassword=admin

docker安装rancher
docker run -d —privileged —name rancher —restart=unless-stopped \
-p 80:80 -p 443:443 \
-v /mnt/volume/rancher:/var/lib/rancher \
-v /host/certs/cacerts.pem:/etc/rancher/ssl/cert.pem \
-v /host/certs/cakey.pem:/etc/rancher/ssl/key.pem \
-v /host/certs/cacerts.pem:/etc/rancher/ssl/cacerts.pem \
-e CATTLE_SYSTEM_CATALOG=bundled \
rancher/rancher:v2.6.5

优化国内体验
docker run -d —name rancher —restart=unless-stopped \
-p 70:80 -p 442:443 \
—privileged \ #容器使用特权模式
-v /mnt/volume/rancher:/var/lib/rancher \ #持久化数据目录
-e CATTLE_SYSTEM_DEFAULT_REGISTRY=registry.cn-hangzhou.aliyuncs.com \ #使用阿里云镜像仓库
-e CATTLE_BOOTSTRAP_PASSWORD=admin \ #设置启动密码
rancher/rancher:v2.6.5

查看是否启动
docker ps -a
查看运行日志
docker ps | grep rancher | awk ‘{print $1}’ | xargs docker logs -f
查看密码
docker logs container-id 2>&1 | grep “Bootstrap Password:”

官方文档:

https://rancher.com/docs/rancher/v2.6/en/installation/other-installation-methods/single-node-docker/