Rancher Deployment WatchOPERATIONS / WORKLOAD VISIBILITY
Rancher · 多集群 Deployment 看板

把工作负载状态,
放到一个值班视图里。

从已登录的 Rancher 会话读取你指定的 Deployment 和 Pod。异常筛选、独立刷新和暂停控制让排查有上下文;页面里的控制台使用虚构示例数据,不连接 Rancher。

CHROME EXTENSION
Manifest V3 · Chrome 122+
CLUSTER / NAMESPACE / DEPLOYMENT

工作负载状态 · 示例控制台

演示数据 / 不连接集群
状态DeploymentCluster / Namespace就绪 / 期望Pod 摘要最近刷新
显示 4 个示例工作负载最后刷新:示例时间 09:42:16

展开行可查看模拟的 ReplicaSet、Pod 与容器重启摘要。这些值不是实际集群观测结果。

What the extension reads

排查集群时,
先把信号排到一起。

扩展针对用户添加的工作负载工作。它显示副本、Pod 和镜像等状态,并用 Deployment → ReplicaSet → Pod 所属关系过滤 Pod,避免把共享标签的其他工作负载算进来。

INPUT / 01

从详情页或地址加入

从当前 Rancher Deployment 详情页一键添加,也可逐行粘贴多个详情页地址,重复项自动合并。

DISCOVERY / 02

浏览并批量发现

按 Cluster 浏览 Deployment 列表,搜索并勾选多项加入;遇到列表权限不足时会回退到按命名空间读取。

STATE / 03

显示副本与 Pod 线索

查看期望、就绪、可用副本、Pod 状态、镜像和重启次数;逐个 Cluster 完成后立即更新结果。

CLASSIFY / 04

区分风险状态

识别正常、有风险、不可用、已暂停和未知;有风险会排在前面,可过滤异常项并看角标数量。

REFRESH / 05

单集群刷新与全局视图

独立刷新一个 Cluster;工作负载多时可切换五列紧凑全局视图。弹窗打开时刷新间隔可设 5 秒至 10 分钟。

PAUSE / 06

断网时保留上次状态

一键暂停所有请求、定时器和异常通知;保留已有结果,不把离线数据刷成未知。继续时立即刷新。

NOTICE / 07

异常时桌面提醒

主动开启异常通知后,后台发现新的异常 Deployment 时发送名称与状态摘要。

PORTABILITY / 08

导出、合并或替换

配置可导出为 JSON;导入前显示条目与站点数量,再选择合并或替换,并按需授权站点。

SESSION / 09

可选延长 Rancher 会话

用户主动开启“保持登录”并授权 Cookie 后,扩展可把目标站点 R_SESS 会话 Cookie 设为约 30 天有效。

Install & operate

先授权站点,再选择工作负载。

项目 README 提供源码加载流程;这里没有可核实的 Chrome 商店商品页链接,因此直接指向仓库和可复现安装方式。

STEP 01获取扩展目录

从 GitHub 仓库下载源码并解压,保留 manifest.json 与项目目录结构。

STEP 02在 Chrome 加载

Chrome 122+ 打开 chrome://extensions,启用开发者模式并加载解压目录。

STEP 03登录 Rancher

在同一 Chrome 用户配置中登录目标 Rancher,确认当前账号可查看目标工作负载。

STEP 04逐站点授权

添加监控时授权该 Rancher 地址。可用当前详情页、粘贴地址或发现服务添加项目。

STEP 05按需值守

设置筛选和刷新;不在内网时暂停所有请求,回到网络后继续刷新。

Where it fits

面向需要看多个环境的人。

值班查看多个 Cluster

将生产与预发环境集中到一个列表,异常优先显示;打开单个 Deployment 页面继续检查详情。

变更后核对滚动更新

对比期望副本与 Ready/Available 数量,再展开 Pod 重启、镜像和运行状态摘要。

权限受限的项目视角

若 Cluster 级列表权限不足,发现服务尝试 Rancher 集合列表或逐个命名空间读取;仍失败时可粘贴已知详情页地址。

离开内网的间隙

暂停监控时保留上次结果并停止请求;回到 VPN 或内网后继续,立即发起刷新。

Permissions & data

访问范围由你添加的 Rancher 站点决定。

不是集群代理服务,也不维护额外账号或 API Token。扩展在你的 Chrome 里请求 Rancher API,并沿用已登录会话。

保存在本机的内容

监控配置、显示名称、刷新设置、最近状态和暂停/通知偏好存于 chrome.storage.local。导出的 JSON 不含 Cookie、Token 或 Pod 状态结果。

站点访问权限

添加或导入监控项时按 Rancher 地址逐站申请权限。账号必须有相应 Deployment、ReplicaSet、Pod 的读取权限;网络、证书或 VPN 状态也会影响结果。

“保持登录”是可选且敏感的

只有显式开启并授予 cookies 权限时,扩展才把已授权站点 R_SESS Cookie 的有效期延长约 30 天。Cookie 值不写入扩展存储,也不上传;服务器过期、管理员撤销或主动退出仍会结束会话。

浏览器会限制后台计时

5–10 秒间隔用于弹窗打开时;弹窗关闭后 Chrome 后台最短约 30 秒,定时器可能继续延后。重新打开弹窗会触发刷新。

Troubleshooting

常见问题。

为什么状态显示“未知”?

通常是网络或 VPN 不通、Rancher 登录过期、站点未授权、资源不存在或账号权限不足。检查同一 Chrome 中的 Rancher 登录并重试。

发现服务读不到 Cluster 列表怎么办?

扩展会提供本机已监控和当前标签页里的 Cluster。可以按命名空间回退读取,或粘贴已知 Deployment 详情页地址;状态区会展示使用的路径与错误原因。

配置导出会带走登录信息吗?

不会。导出文件只包含监控地址与显示设置,不包含 Cookie、Token 和 Pod 结果。保持登录状态绑定当前浏览器 Cookie,不随配置导入导出。

关闭弹窗后还能每 5 秒刷新吗?

不能保证。Chrome 会限制后台定时任务;弹窗打开期间才可按短间隔刷新,关闭后最短约 30 秒且可能更慢。

网页里的表格是实时集群状态吗?

不是。这里的集群名、Deployment、Pod 和时间都是静态示例数据,筛选与暂停交互仅用于展示页面控件,不连接 Rancher。

把状态放进一个可筛选的工作视图。

安装需要 Chrome 122+、已登录的 Rancher 账号和站点级访问授权。

项目未提供已核实的商店商品链接;使用仓库源码和开发者模式安装。

作者的其他项目

作者主页 ↗