集群
启动本地 k3d 集群或导入已有 kubeconfig 来管理任何 Kubernetes 环境。
启动本地 k3d 集群或导入已有 kubeconfig,然后在同一个 Kubernetes 分区中管理集群。
使用 k3d 启动本地集群
当你需要一个可丢弃的本地集群用于开发和测试时,使用 k3d。
打开 Kubernetes 分区
如果未配置集群,Dockerman 会显示一个「启动集群」按钮。
点击「启动集群」
Dockerman 会在首次使用时下载 k3d 二进制文件。
等待集群启动
在现代机器上,本地集群通常会在约 10 秒内启动。
开始使用 Kubernetes
命名空间切换器会被填充,工作负载列表也将可用。
Dockerman 会在首次使用时下载 k3d 二进制文件。请允许出站 HTTPS 连接,或在启动前自行安装该二进制文件。
导入已有集群
当你已有集群并希望 Dockerman 直接管理它时,导入 kubeconfig。
点击「导入集群」
从集群页面打开导入流程。
选择 kubeconfig 文件
Dockerman 会解析该文件并自动检测其中的所有上下文。选择你想导入的上下文,Dockerman 会为你预填集群名称、服务器 URL 以及用户绑定。
验证连接
Dockerman 会在保存集群之前探测 API 服务器。
切换集群
使用 Kubernetes 分区顶部的集群切换器,在导入的集群和任意本地 k3d 集群之间移动。
- 集群选择独立于活动的 Docker 主机。切换到不同的 K8s 上下文不会影响你的 Docker 连接,反之亦然。
- 切换到包含相同资源的集群时,当前 Kubernetes 页面会被保留;命名空间选择器会与新集群同步。
- 应用重启后,Dockerman 会重新连接到上次的集群,并恢复诸如 YAML 编辑器或正在查看的 CRD 实例之类的深层页面。
删除集群
使用与集群类型匹配的操作。
- 从 Dockerman 中删除以遗忘导入的 kubeconfig,同时保持远程集群运行。
- 拆除本地 k3d 集群以移除该集群及其数据。
拆除 k3d 集群是不可逆的。你将丢失在其中创建的所有工作负载和持久卷。
集群版本和状态
集群页面显示服务器版本、当前状态和节点列表,包括每个节点的 kubelet 和 kube-proxy 版本,因此你可以一目了然地发现版本漂移或连接中断。
Nodes、PersistentVolumes 和 Namespaces
这几项资源在 Kubernetes 分区下都有独立的应用内页面。可从 K8s 侧边栏进入:
- Nodes — 节点列表,包含状态、容量、可分配资源和标签。打开节点可查看 kubelet/kube-proxy 版本、容器运行时以及调度到该节点上的 Pod。
- PersistentVolumes — 集群范围的 PV 列表,包含阶段、绑定的声明、回收策略和容量。完整参考请参阅配置与存储 → PersistentVolumes。
- Namespaces — 直接创建、删除和检查命名空间。侧边栏的命名空间选择器会与此页面同步。
集群事件
打开专门的事件浏览器,按命名空间、类型(Normal/Warning)、原因和涉及对象进行筛选。在无需先定位到具体资源的情况下排查问题非常有用。