当前位置: 首页 > news >正文

rancher v2.4.17安装部署并授权永久使用

5.rancher 安装

5.1.配置证书

cd /root
openssl rand -writerand .rnd# 创建文件夹 /opt/rancher/ssl/  
# 根据现场调整目录,有的现场只能使用指定目录,其他目录无权限
sudo mkdir -p /opt/rancher/ssl/
# 移动到改目录
cd /opt/rancher/ssl/
# 生成签名文件, 注意:10.0.12.14 是rancher server的ip地址,要根据实际情况替换
# 10.0.12.14 
# 根据现场调整
Rancher_Server_IP=10.0.12.14sudo openssl req -x509 -newkey rsa:4096 -keyout CA_PRIVATE_KEY.pem -out CA_CERTS.pem -days 36500 -nodes -subj "/C=CN/ST=Beijing/L=Beijing/O=goldwind/CN=IP:$Rancher_Server_IP"sudo openssl req -newkey rsa:4096 -keyout PRIVATE_KEY.pem -out server.csr -nodes -subj "/C=CN/ST=Beijing/L=Beijing/O=goldwind/CN=IP:$Rancher_Server_IP"echo subjectAltName=IP:$Rancher_Server_IP | sudo tee  extfile.cnfsudo openssl x509 -req -in server.csr -CA CA_CERTS.pem -CAkey CA_PRIVATE_KEY.pem -CAcreateserial -out FULL_CHAIN.pem -days 36500 -extfile extfile.cnf

5.2.启动Rancher Server

执行下面指令创建rancher server

注意:
1.容器的 tag 标签中的端口,根据实际情况调整
2.8080和8443 端口根据实际情况修改
3./var/lib/rancher 是rancher的数据路径
4./opt/rancher/ssl 是签名文件的路径

# /opt/rancher/ssl 证书目录和上面的一致, 根据现场调整目录,有的现场只能使用指定目录,其他目录无权限
# /var/lib/rancher 根据现场调整目录,有的现场只能使用指定目录,其他目录无权限
docker run -d --restart=unless-stopped --privileged  \-e CATTLE_SYSTEM_CATALOG=bundled \-p 8080:80 -p 8443:443 \-v /var/lib/rancher:/var/lib/rancher \-v /opt/rancher/ssl/FULL_CHAIN.pem:/etc/rancher/ssl/cert.pem \-v /opt/rancher/ssl/PRIVATE_KEY.pem:/etc/rancher/ssl/key.pem \-v /opt/rancher/ssl/CA_CERTS.pem:/etc/rancher/ssl/cacerts.pem \--name rancher_server \rancher/rancher:v2.4.17

5.3.配置admin用户密码

访问rancher server。如上在 192.168.1.3 安装的rancher。
http://49.235.116.170:8080 [我这是公有云IP是49.235.116.170,内网IP是10.0.12.14]

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 动手学深度学习V2每日笔记(经典卷积神经网络LeNet)
  • 0205其它新型电力电子器件
  • C语言 | Leetcode C语言题解之第324题摆动排序II
  • word加密文档忘记密码要如何打开
  • Linux的目录文件函数接口,链接文件函数接口,获得文件详细信息
  • 【嵌入式】RTOS和Linux的区别
  • ios如何动态添加控件及动画
  • Unity补完计划 之 必须学会的Tile拓展内容(新增瓦片)
  • 关于地址的级联选择器
  • 宝塔nginx安装geoip2
  • iOS弱引用
  • 【Apache Doris】周FAQ集锦:第 18 期
  • 正则表达式测试工具
  • 【环境】Rocky8使用gvm配置Go多版本管理的微服务开发环境(go-zero)
  • [Git][分支设计规范]详细讲解
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • Laravel核心解读--Facades
  • leetcode388. Longest Absolute File Path
  • Mysql优化
  • Vue UI框架库开发介绍
  • vue的全局变量和全局拦截请求器
  • 初探 Vue 生命周期和钩子函数
  • 近期前端发展计划
  • 区块链分支循环
  • 我建了一个叫Hello World的项目
  • 由插件封装引出的一丢丢思考
  • 责任链模式的两种实现
  • UI设计初学者应该如何入门?
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ‌JavaScript 数据类型转换
  • #QT项目实战(天气预报)
  • #数据结构 笔记三
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (2)nginx 安装、启停
  • (55)MOS管专题--->(10)MOS管的封装
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (ZT)薛涌:谈贫说富
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (多级缓存)缓存同步
  • (二十三)Flask之高频面试点
  • (二刷)代码随想录第16天|104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (蓝桥杯每日一题)love
  • (七)c52学习之旅-中断
  • (一)Thymeleaf用法——Thymeleaf简介
  • (转)Oracle 9i 数据库设计指引全集(1)
  • .Net Web项目创建比较不错的参考文章
  • .NET 依赖注入和配置系统
  • .NET性能优化(文摘)
  • .NET中使用Protobuffer 实现序列化和反序列化
  • @Conditional注解详解
  • @EventListener注解使用说明
  • [2015][note]基于薄向列液晶层的可调谐THz fishnet超材料快速开关——