Rancher从入门到精通学习/使用笔记

Posted by 白行简 on Thursday, June 29, 2023

工具介绍

参考链接

https://ranchermanager.docs.rancher.com/zh/

基于k8s安装Rancher

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

为 Rancher 创建 Namespacekubectl create namespace cattle-system 添加 TLS 密文下载 nginx 使用的 key 和 pem 传到服务器,并重命名为 tls.xxx使用openssl把pem证书转换为crtopenssl x509 -in tls.pem -out tls.crt kubectl -n cattle-system create secret tls tls-rancher-ingress –cert=tls.crt –key=tls.key 通过 helm 安装 rancherhelm pull rancher-stable/rancher –version 2.5.12 tar -xvf rancher-2.5.12.tgz cd rancher/

rancher.xxx.xxx 为申请的域名

helm -n cattle-system install rancher ./ –set hostname=rancher.xxx.xxx –set replicas=3 –set ingress.tls.source=secret 验证 Rancher Server 是否安成功kubectl -n cattle-system rollout status deploy/rancher 保存使用选项请保存您使用的全部–set选项。使用 Helm 升级 Rancher 到新版本时,您将需要使用相同的选项。 如果外层还有nginx,proxy_pass 协议用https 并加上 websocket 的一些参数proxy_set_header Host $host; proxy_set_header X-Real_IP $remote_addr; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection;

小技巧重置 rancher admin密码

kubectl exec -it rancher-xxxxxx-xxxx -n cattle-system -- reset-password

「真诚赞赏,手留余香」

观测猿

真诚赞赏,感谢认可

使用微信扫描二维码完成支付