Dockerman 文档
Kubernetes

工作负载

一站式管理 Pods、Deployments、StatefulSets、DaemonSets、Jobs、CronJobs 和 ReplicaSets。

在一个页面中管理所有工作负载资源类型。使用列表视图扫描状态,打开详情视图执行操作,需要直接编辑对象时进入 YAML 编辑器。

Pods

打开 Pod 查看其状态、就绪容器数量、重启次数和运行时长。详情视图显示容器级别信息,包括端口、环境变量数量、资源请求和限制以及卷挂载。在详情视图中,可以直接跳转到 Pod 日志与终端,或在需要 shell 或更深入的网络检查时启动 调试助手

在列表视图中删除 Pod,以强制重启或移除卡住的 Pod。

强制删除

当 Pod 因节点不可达或被 finalizer 阻塞而卡在 Terminating 状态时,请使用强制删除。强制删除会发送 gracePeriodSeconds: 0,跳过优雅关闭。

强制删除会立即从 API 中删除 Pod,而不等待 kubelet 的确认。如果底层容器仍在节点上运行,可能会留下残留进程 — 仅在常规删除被阻塞时使用此操作。

Deployments

当你需要在一个地方管理副本时,使用 Deployments。

列表显示就绪、已更新和可用的副本数量,让你可以一目了然地查看健康状况。

扩展

直接修改副本数量并保存。

重启

触发滚动重启以应用新的 ConfigMap 值,或强制重新拉取相同镜像标签。

StatefulSets

使用 StatefulSets 来获得有序的 Pod 名称、稳定的标识和持久化存储模板。详情视图显示当前副本数量和关联的 Pod。扩展和重启操作与 Deployments 相同。

DaemonSets

当你需要在每个匹配的节点上运行一个 Pod 时使用 DaemonSets,例如日志收集器、监控代理或节点级网络组件。

Jobs

使用 Jobs 来执行运行到完成的工作。在列表和详情视图中跟踪完成数量、退避限制和活跃期限。当运行结束且不再需要时,可以从列表中删除 Job。

CronJobs

当你需要定时执行 Jobs 时使用 CronJobs。在详情视图中查看 cron 表达式、暂停状态、上次运行时间和手动触发控件。

ReplicaSets

ReplicaSets 通常位于 Deployment 之下。当你需要检查控制器状态时打开它,但应该编辑 Deployment 而不是直接修改 ReplicaSet。

Deployments 管理它们自己的 ReplicaSets。除非你在调试控制器行为,否则请修改 Deployment。

使用 YAML 编辑工作负载

当你需要在 Monaco 编辑器中编辑完整对象时,在任何工作负载上点击编辑 YAML 按钮。Dockerman 使用 Kubernetes 模式进行自动补全,并对保存执行 API 服务器侧的 dry-run,因此无效的 YAML — 或会被准入控制器拒绝的 YAML — 会在落库前被捕获。

Dry-run 预览

在 YAML 编辑器中点击预览变更可执行服务端 dry-run,并将渲染后的对象与线上对象进行差异比较。差异会高亮字段的新增、删除和修改,便于你在应用前发现意外编辑。

删除操作

除了 Pod、Job、ConfigMap 和 Secret,列表视图中的内联删除还可用于 Service、Ingress、CronJob、DaemonSet、Deployment、StatefulSet 和 NetworkPolicy。Job 删除在本地化确认后会级联删除其所属的 Pod。