首先需要安装好k8s集群

参考链接(版本号可以根据自己需求变更)

安装kubesphere

参考链接
直接执行命令即可,很方便,一般安装不成功是因为镜像pull不下来,可以执行kubectl describe pod xxx -n kubesphere-system

如果安装遇到问题,根据如下命令查看,并解决,大概率可能是镜像pull问题

在这里插入图片描述

根据参考文档日志查看是否安装成功

安装完成根据日志的访问地址,用户名称、密码访问即可,(ps:我这里访问域名做了映射,参考链接,内网搭建的,使用外网域名可以访问)

在这里插入图片描述

默认是没有开启应用商店模块,需要配置存储,并开启应用商店的配置

配置存储参考链接
开启应用商店配置参考链接

到这几基本完事

rancher安装

安装方式(使用helm进行安装)

安装helm参考链接
  • 下载helm包wget https://get.helm.sh/helm-v3.9.1-linux-amd64.tar.gz
  • 解压tar -zxvf helm-v3.9.1-linux-amd64.tar.gz
  • 移动到/usr/local/bin/使全局可执行helm命令mv linux-amd64/helm /usr/local/bin/helm
    在这里插入图片描述
使用helm安装rancher 参考链接
  • 添加helm的rancher仓库helm repo add rancher-latest https://releases.rancher.com/server-charts/latest
  • 创建命名空间kubectl create namespace cattle-system
  • Install cert-manager
# If you have installed the CRDs manually instead of with the `--set installCRDs=true` option added to your Helm install command, you should upgrade your CRD resources before upgrading the Helm chart:
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.7.1/cert-manager.crds.yaml

# 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
  • Install Rancher with Helm and Your Chosen Certificate Option
helm install rancher rancher-latest/rancher \
  --namespace cattle-system \
  --set hostname=rancher.my.org \
  --set bootstrapPassword=admin

如果镜像下载不下来,可以下载我
rancher 镜像
docker pull registry.cn-hangzhou.aliyuncs.com/wenjun123/rancher:v2.6.6
docker tag registry.cn-hangzhou.aliyuncs.com/wenjun123/rancher:v2.6.6 rancher-latest/rancher

也是内网搭建,映射到外网参考链接,内网搭建的,使用外网域名可以访问
在这里插入图片描述

kuboard安装参考链接

比较简单,直接执行如下命令即可

kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml

附上成功截图,映射到外网参考链接
在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐