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

Rancher UI 应用快速部署与公网访问实操指南

本期敖行客研发实战日记,我们特邀是公司的资深前端工程师为大家带来分享。

在云原生应用开发中,如何快速将本地构建好的 Docker 镜像部署到 Kubernetes 集群,并安全地暴露给公网用户,是每位开发者必须掌握的核心技能。

Rancher 作为一款强大的企业级 Kubernetes 管理工具,通过其直观的 UI 界面,极大地降低了 K8s 的操作门槛。本文将带你从零开始,仅需两步,在 Rancher 上完成一个前端服务的部署,并配置自定义域名实现 HTTPS 公网访问。

第一步:部署工作负载(以前端服务为例)

1、进入部署页面:

在 Rancher UI 中选择对应的命名空间(例如 cmec-new),进入工作负载页面,点击创建

2、填写基本信息与镜像 :

名称:填写服务名称 工作负载类型:选择 Deployment: 部署无状态应用,并根据需求设置 Pod 数量(如 1 个 Pod) 。 Docker 镜像:填写你的自制镜像地址(阿里云有个人镜像仓库)

3、配置端口映射 :

容器端口:填写前端服务在容器内监听的端口(如 80) 。 协议:选择 TCP 网络模式:选择集群 IP (集群内部访问)

4、启动服务:

在确认镜像、端口及各项服务参数配置无误后,点击底部的启(或保存)按钮完成部署 。

第二步:配置负载均衡与自定义域名(实现公网访问)

当服务在集群内部正常运行后,需要通过控制流量入口(Ingress)将其暴露到公网 。

1、进入负载均衡页面:

在 Rancher 菜单栏中,切换到负载均衡(Ingress)页面,并点击添加规则按钮

2、配置路由规则 :

域名模式:勾选 自定义域名 。 访问域名:输入你在公网使用的标准域名(如 example.com) 注意:该域名必须提前购买,并且需要在对应的云服务厂商(如阿里云、腾讯云等)的 DNS 解析中,将该域名解析到 K8s 集群的 Ingress Controller 公网 IP 上 。

3、配置目标后端 :

点击添加服务后端,选择你在第一步中部署的服务/工作负载(renergy-web) 容器端口:映射到对应的容器端口(如 80)

4、配置 SSL/TLS 证书(推荐 HTTPS)

展开底部的 SSL/TLS 证书 模块 。 点击添加证书,绑定你提前在证书平台(如 Let's Encrypt 或云厂商)免费申请或购买的域名证书,以确保公网可以通过更安全的 HTTPS 进行访问 。

保存生效:确认所有配置无误后,点击最底部的保存按钮 。

总结:

通过上述两个简单的步骤,我们就成功利用 Rancher 完成了从应用部署到公网暴露的全过程。这种方法不仅避免了繁琐的 YAML 文件编写,还让流量管理和证书配置变得可视化、可追踪。

对于希望快速落地 K8s 应用的团队来说,掌握 Rancher 的这套操作流将极大地提升开发与运维效率。如果你在配置 Ingress 或 DNS 解析时遇到问题,欢迎在评论区留言交流!

http://www.gsyq.cn/news/1594944.html

相关文章:

  • Windows平台iOS模拟器技术解析:如何通过系统调用翻译实现跨平台应用运行
  • Adobe-GenP二进制修补技术深度解析:高效破解Adobe Creative Cloud的实现原理
  • Web Font Loader与BrowserStack集成:实现跨浏览器字体加载自动化测试
  • Video2X视频超分辨率工具:3步让老旧视频焕发新生
  • 计算机毕业设计之C语言网上考试系统
  • 2026降AIGC软件实测:10款网站对比,论文质量提升秘籍
  • AI视频修复革命:让老旧影像重获新生的开源神器
  • Adams迹定理在乘积Morrey空间的推广:理论与应用
  • vector<bool>的致命缺陷:大部份开发者踩过的内存雷区
  • 谷歌不收录中文网站语言分类目录:避开这5个坑让爬虫天天来
  • 3步掌握XUnity.AutoTranslator:让外语游戏秒变中文的终极解决方案
  • 身份证登报挂失有没有法律效应?身份证登报挂失怎么办理?
  • 0012.示波器探头未校准导致的问题
  • 计算机毕业设计之基于微信小程序的疫苗预约系统设计与实现
  • Java入门到精通Java 15中的 3 个双引号语法
  • 【课程设计/毕业设计】基于Java+springboot的热门电影网站观看的设计与实现【附源码、数据库、万字文档】
  • 荧光共振能量转移(FRET)原理与应用浅析
  • 如何快速构建个性化桌面数字伙伴:DyberPet开源框架终极指南
  • Gemma 2实战部署与分层蒸馏:从滑动窗口到MMLU Pro验证
  • 百度网盘秒传脚本终极指南:5分钟掌握永久文件分享的黑科技
  • SO-FSCL算法:极化码软输出解码原理与工程实现详解
  • LangChain 家族生态全解析:从框架到企业级平台的选择指南
  • OpenCore Legacy Patcher终极教程:让老Mac焕发新生体验最新macOS
  • 如何用Python快速获取A股行情数据?mootdx完整指南
  • 成都旅游攻略之茶品选购:适合新手小白的选茶建议
  • 盘锦盛缘全屋定制风格该怎么选
  • LinkSwift:重新定义网盘下载体验的技术解耦方案
  • 大湾区汽配厂海外建厂亏损760万,全链路落地方案6个月降本24%
  • 废标风险一网打尽 埃文AI标书内置实时法规库的三大校验场景
  • 八大网盘直链下载助手:免费解锁下载限速的终极解决方案