如何访问 k3s 中rancher server服务呢

image
k3s里面通过helm 安装了rancher,接下来我需要怎么配置才能访问到rancher 呢

你可以把你的详细安装步骤都列出来

第一步.安装k3s server节点
server 节点

curl -sfL https://rancher-mirror.oss-cn-beijing.aliyuncs.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn \
K3S_KUBECONFIG_OUTPUT=/root/.kube/config INSTALL_K3S_VERSION=v1.20.15+k3s1 sh -s - server --datastore-endpoint="mysql://root:root@tcp(192.168.0.145:3306)/k3s"

第二步.k3s 启动成功

第三步.检查节点

kubectl get node

image
第四步. 添加 Helm Chart 仓库

helm repo add rancher-stable http://rancher-mirror.oss-cn-beijing.aliyuncs.com/server-charts/stable

第五步 添加命名空间

kubectl create namespace cattle-system

第六步 生成已有证书
一键生成证书链接
已生成以下文件
image
检查证书
image
执行后查看对应的域名和扩展 iP 是否正确

openssl x509 -in tls.crt -noout -text

image

第七步 安装rancher

 helm install rancher rancher-stable/rancher \
 --namespace cattle-system \
 --set hostname=www.test.com \
 --set replicas=2 \
 --version 2.5.15 \
 --set ingress.tls.source=secret \
 --set privateCA=true

安装成功
image

第八步 安装证书

kubectl -n cattle-system create secret tls tls-rancher-ingress \
  --cert=tls.crt \
  --key=tls.key
kubectl -n cattle-system create secret generic tls-ca \
  --from-file=cacerts.pem=./cacerts.pem

第九步 配置hosts

vi /etc/hosts

image

第十步 查看rancher 日志

kubectl logs -f -l app=rancher -n cattle-system

日志没有显示任何错误

第十一步 浏览器访问
访问没有任何反应
https://www.test.com/

求解,老师

谢谢老师,帮我解决了问题,非常感谢

应该问题原因和解决方法都发出来,只有”感谢“不能带来知识的传播。