rancher的ssl部署
前言
因为我司有多套k8s环境,管理起来过于麻烦,需要一个统一的管理平台,又因为没有预留时间自己开发,经过选择后,使用rancher来进行多k8s环境的统一管理平台。
部署
1、在阿里云上申请免费的证书
2、下载到节点服务器
# ll
-rw-r--r-- 1 root root 1675 Aug 17 14:27 4366172_kuxxxx.rxxxox.cn.key
-rw-r--r-- 1 root root 4051 Aug 17 14:27 4366172_kuxxxx.rxxxox.cn_other.zip
-rw-r--r-- 1 root root 3675 Aug 17 14:27 4366172_kuxxxx.rxxxox.cn.pem
3、启动rancher 镜像
# docker run -d --restart=unless-stopped -p 80:80 -p 443:443 -e AUDIT_LEVEL=3 -v /root/linkun/4366172_kuxxxx.rxxxox.cn.pem:/etc/rancher/ssl/cert.pem -v /root/linkun/4366172_kuxxxx.rxxxox.cn.key:/etc/rancher/ssl/key.pem rancher/rancher:latest --no-cacerts
e9fec97152bd560e8506f36aeb8be7191f03bd3cb522a630495be2ff996e6d58
# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e9fec97152bd rancher/rancher:latest "entrypoint.sh --no-…" 3 seconds ago Up 2 seconds 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp blissful_bhaskara
4、浏览器访问
🆗!rancher的ssl部署完成
过手如登山,一步一重天
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!