首页 > 其他分享 >Rancher 安装配置

Rancher 安装配置

时间:2024-07-09 14:11:36浏览次数:18  
标签:tls set -- 配置 rancher proxy Rancher 安装

安装

添加 Helm Chart 仓库

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

为 Rancher 创建 Namespace

kubectl create namespace cattle-system
 

添加 TLS 密文

下载 nginx 使用的 key 和 pem 传到服务器,并重命名为 tls.xxx

使用openssl把pem证书转换为crt

openssl x509 -in  tls.pem -out tls.crt
 
kubectl -n cattle-system create secret tls tls-rancher-ingress   --cert=tls.crt   --key=tls.key
 

通过 helm 安装 rancher

helm 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
 

参考文章:

Rnacher 高可用安装 | Rancher Docopen in new window

添加 TLS 密文 | Rancher Doc

 

标签:tls,set,--,配置,rancher,proxy,Rancher,安装
From: https://www.cnblogs.com/david-cloud/p/18291694

相关文章

  • VScode安装存档
    同意此协议,下一步安装在D盘下载中文语言包配置是按照b站信息进行配置的此处注意在配置编译器mingw64的环境变量时,路径不能含有中文若更改文件夹名后程序桌面快捷方式进入不了,可从新命名的文件夹下重新发送快捷方式到桌面若删除文件夹下文件时显示如下则从根目录下......
  • Prometheus Operator 安装配置
    一、概述首先Prometheus整体监控结构略微复杂,一个个部署并不简单。另外监控Kubernetes就需要访问内部数据,必定需要进行认证、鉴权、准入控制,那么这一整套下来将变得难上加难,而且还需要花费一定的时间,如果你没有特别高的要求,还是建议选用开源比较好的一些方案。在k8s初期使用Hea......
  • Harbor 安装配置
    #下载helmchartshelmrepoaddharborhttps://helm.goharbor.iohelmrepoupdatehelmpullharbor/harbor--version=1.9.4tar-xvfharbor-1.9.4.tgz#配置tlssecret##下载nginx使用的key和pem传到服务器,并重命名为tls.xxx##使用openssl把pem证书转换......
  • Stable Diffusion 七月份最新整合包!本地安装保姆级教程~
    什么是stablediffusion?stablediffusion是在2022年发布的基于扩散模型的文本到图像生成模型,起初它只有一堆api供开发者使用,可以说非常难上手,随着2023年5月由AUTOMATIC1111大佬基于SDAPI开发的SDWebUI的发布,SD第一次有了操作界面,福音,绝对的福音,感谢大佬~更新到今天,功能......
  • 【饼图交通方式】用ECharts的graphic配置打造个性化
    利用ECharts的graphic配置打造个性化图表内容概要ECharts是一款强大的数据可视化工具,它提供了丰富的配置选项来定制图表。本文将重点介绍graphic配置的使用,展示如何通过在饼图中添加个性化的图形元素,例如中心图像,来增强图表的视觉效果。效果预览适用人群数据可视化工......
  • Calico 安装配置
    架构简单说一下Calico架构,Calico是一个基于三层的数据中心网络方案,可作为CNI插件为运行于Kubernetes中的容器提供基于TCP/IP三层的网络通信方案,也可与OpenStack这种IaaS云架构集成,利用BGP,IPIP等协议为工作负载提供网络联通功能,能够提供高效可控的VM、容器、物理......
  • Helm 安装配置
    安装下载二进制文件exporthelmversion=3.7.2wgethttps://get.helm.sh/helm-v${helmversion}-linux-amd64.tar.gztar-xvfhelm-v${helmversion}-linux-amd64.tar.gzmvlinux-amd64/helm/usr/bin/ 设置补全命令helmcompletionbash#将输出的文件拷贝到``/etc/......
  • 4.6 pipeline 生产配置实例
    pipeline配置java项目pipeline{agent{label'slave'}options{timestamps()disableConcurrentBuilds()buildDiscarder(logRotator(numToKeepStr:'20',daysToKee......
  • 2.2 war 包安装 jenkins
    war包安装jenkins参考:https://www.jenkins.io/doc/pipeline/tour/getting-started/要求:java8或java11下载jenkinswgethttp://mirrors.jenkins.io/war-stable/latest/jenkins.warwgethttps://mirrors.huaweicloud.com/jenkins/war/2.250/jenkins.war 运行jenkinsj......
  • 2.1 yum 安装 jenkins
    yum安装jenkins官方文档:https://pkg.jenkins.io/redhat-stable/http://mirrors.jenkins-ci.org/openinnewwindow可选择Jenkins长期支持版本或Jenkins每周版本进行安装。长期支持版本每12周从定期发布流中选择一个LTS(长期支持)openinnewwindow发布作为该时间段的稳定发......