概览

开源 KubeVirt 管理平台

Shepherd 是 Apache 2.0 协议下的 KubeVirt 管理平台,适合希望获得 VM 治理与自助服务、同时避免运营模型绑定商业平台栈的团队。

Shepherd 在 KubeVirt 之上补什么

KubeVirt 提供 Kubernetes 内的核心虚拟化能力。Shepherd 关注管理和治理层:请求流程、审批、多集群可见性、RBAC 感知的 UI 路径,以及可审计操作。

一条聚焦的替代路径

对正在评估 OpenShift Virtualization 的组织来说,如果核心需求是轻量、开源的 KubeVirt 治理和自助服务层,而不是完整商业 Kubernetes 发行版,Shepherd 是相关选项之一。

运维上克制的技术栈

Shepherd 有意保持较小的运行时栈:Go 后端、PostgreSQL 持久化与队列、Web UI。这不意味着它适合所有组织,但对已经标准化 Kubernetes 与 PostgreSQL 的团队来说,可以减少运维组件数量。

团队常问问题

Shepherd 可以替代 OpenShift Virtualization 吗?

如果主要需求是 KubeVirt VM 治理和自助服务,Shepherd 可以作为一种替代选择。但它不是 OpenShift 全部平台能力的完整替代品。

Shepherd 是开源的吗?

是。KubeVirt Shepherd 采用 Apache License 2.0 协议,在 github.com/kv-shepherd/shepherd 公开开发。