attacker
33e58ce25a
feat(k8s): 完整 K8s 管理能力 — 日志/exec/扩缩容/HPA/CronJob/CI webhook
新增功能:
- Pod 日志查看 (GET logs, 支持 tail/container 参数)
- Pod exec 命令执行 (文件浏览 ls/cat/stat)
- Deployment 副本数加减 (scale PATCH)
- Deployment 滚动重启 (restart annotation)
- Deployment CI webhook (update-image, 滚动更新镜像)
- HPA 管理: 列表/创建(CPU+内存指标)/删除
- CronJob 管理: 列表/创建/暂停恢复/手动触发/删除
- Namespace 列表
K8s Client 扩展 (纯标准库, 零外部依赖):
- 新增 post/patch/delete HTTP 方法
- GetPodLogs/ScaleDeployment/UpdateDeploymentImage/RestartDeployment
- ExecInPod/ListHPAs/CreateHPA/DeleteHPA
- ListCronJobs/CreateCronJob/SuspendCronJob/DeleteCronJob/TriggerCronJob
- ListNamespaces
已知限制: Exec SPDY 交互终端需引入 remotecommand 包
2026-06-19 06:45:00 +00:00
..
2026-06-19 01:51:16 +00:00
2026-06-18 16:11:13 +00:00
2026-06-19 02:18:12 +00:00
2026-06-15 14:05:28 +08:00
2026-06-18 16:11:13 +00:00
2026-06-15 14:05:28 +08:00
2026-06-15 14:05:28 +08:00
2026-06-15 10:01:24 +08:00
2026-06-16 01:07:43 +08:00
2026-06-16 01:07:43 +08:00
2026-06-16 01:07:43 +08:00
2026-06-15 10:01:24 +08:00
2026-06-15 01:09:49 +08:00
2026-06-15 10:01:24 +08:00
2026-06-15 01:09:49 +08:00
2026-06-15 17:04:02 +08:00
2026-06-15 17:04:02 +08:00
2026-06-15 01:09:49 +08:00
2026-06-15 01:09:49 +08:00
2026-06-15 01:09:49 +08:00
2026-06-15 10:01:24 +08:00
2026-06-18 09:22:13 +08:00
2026-06-19 01:10:00 +00:00
2026-06-19 01:10:00 +00:00
2026-06-18 08:03:49 +00:00
2026-06-19 06:45:00 +00:00
2026-06-15 01:09:49 +08:00
2026-06-15 01:09:49 +08:00
2026-06-15 01:09:49 +08:00
2026-06-18 08:04:27 +08:00
2026-06-18 08:04:27 +08:00
2026-06-18 11:57:59 +00:00
2026-06-15 01:32:15 +08:00
2026-06-18 09:30:45 +00:00
2026-06-18 13:13:03 +00:00
2026-06-16 01:07:43 +08:00
2026-06-16 01:07:43 +08:00
2026-06-15 15:05:28 +08:00
2026-06-15 15:05:28 +08:00
2026-06-18 14:01:22 +00:00
2026-06-18 14:01:22 +00:00
2026-06-14 20:12:42 +08:00
2026-06-15 13:01:56 +08:00
2026-06-19 01:10:00 +00:00
2026-06-19 01:10:00 +00:00
2026-06-18 13:02:19 +00:00
2026-06-18 13:02:19 +00:00
2026-06-17 08:55:09 +08:00
2026-06-15 13:01:56 +08:00
2026-06-15 01:09:49 +08:00
2026-06-18 11:57:59 +00:00
2026-06-18 14:14:40 +00:00
2026-06-18 14:01:22 +00:00