如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
一个强大的Kubernetes平台,用于管理虚拟集群、多租户和集群共享
vCluster Platform提供单一管理界面,让您能够连接集群、部署虚拟集群、配置用户访问并降低运营成本。它构建在Kubernetes之上,使团队能够高效共享集群资源,同时保持强大的隔离性和自助服务能力。
replicas: 0),最多可降低70%的云成本memory: 256Mi
cpu: 200mmemory: 4Gi
cpu: 28443
v1.cluster.loft.sh9443
loft webhook9444
v1.management.loft.sh9090https://admin.loft.sh/*(HTTPS,端口443)以进行许可证检索和验证vCluster CLI是部署平台的首选方法。详见快速开始指南。
# 下载并安装vCluster CLI
# macOS(Intel/AMD)
curl -L -o vcluster "https://github.com/loft-sh/vcluster/releases/latest/download/vcluster-darwin-amd64" && \
sudo install -c -m 0755 vcluster /usr/local/bin && rm -f vcluster
# 验证安装
vcluster --version
# 部署平台
vcluster platform start
CLI会自动在浏览器中打开UI并登录。系统将提示您创建管理员用户。
详见Helm安装指南。
# 添加Loft Helm仓库
helm repo add loft https://charts.loft.sh
helm repo update
# 部署vCluster Platform
RELEASE_NAME=vcluster-platform
RELEASE_NAMESPACE=vcluster-platform
helm upgrade $RELEASE_NAME vcluster-platform \
--install \
--repo https://charts.loft.sh/ \
--namespace $RELEASE_NAMESPACE \
--create-namespace \
--set admin.username=admin \
--set admin.password=your-secure-password
对于GitOps部署,详见ArgoCD安装指南,了解如何使用ArgoCD或其他GitOps工具管理平台部署。
安装后,您可以通过以下几种方式访问平台:
loftHost,将自动生成随机域名。使用以下命令获取:kubectl get secret loft-router-domain \
-n vcluster-platform \
-o jsonpath="{.data.domain}" | base64 --decode
自定义Ingress:如果配置了Ingress,通过自定义域名访问
端口转发:本地访问:
kubectl port-forward -n vcluster-platform svc/vcluster-platform 8080:80
如果未在values.yaml中设置,默认凭据为:
adminmy-password[!WARNING] 安全注意事项:强烈建议首次登录后立即更改这些默认凭据。
vCluster Platform 公开了全面的 RESTful API,完全符合 OpenAPI 3.0 规范。API 文档会自动生成并同步到此仓库。
api/openapi-spec/openapi.yamlapi/openapi-spec/swagger.jsonapi/openapi-spec/swagger.paths.jsonAPI 提供以下端点:
/apis/management.loft.sh/v1/):核心平台管理操作/apis/v1.cluster.loft.sh/):集群通信和管理# 获取 API 版本
curl https://your-vcluster-platform/api/apis/
# 列出虚拟集群
curl -H "Authorization: Bearer $TOKEN" \
完整的 API 参考,请参见官方文档中的 API 文档。
vCluster Platform 的 Helm 图表会自动同步到此仓库。该图表包含:
chart/
├── Chart.yaml # 图表元数据
├── values.yaml # 默认配置值
├── templates/ # Kubernetes 清单
│ ├── deployment.yaml
│ ├── service.yaml
│ ├── ingress.yaml
│ ├── ingress-wakeup-service.yaml
│ ├── rbac/
│ │ └── clusterrolebinding.yaml
│ ├── webhook.yaml
│ ├── apiservice.yaml
│ ├── servicemonitor.yaml
│ ├── pdb.yaml
│ ├── pvc.yaml
│ ├── secret.yaml
│ ├── serviceaccount.yaml
│ └── cert-issuer/
│ └── issuer.yaml
└── tests/ # 图表测试
├── deployment_test.yaml
├── pdb_test.yaml
└── secret_test.yaml
要检索平台 Helm 图表的所有可用版本:
helm search repo loft/vcluster-platform --versions
您可以通过创建自定义 values 文件来自定义安装:
# custom-values.yaml
admin:
username: myadmin
password: mypassword
config:
loftHost: vcluster-platform.example.com
audit:
enabled: true
ingress:
enabled: true
host: vcluster-platform.example.com
tls:
enabled: true
resources:
limits:
memory: 8Gi
cpu: "4"
然后使用以下命令安装:
helm upgrade vcluster-platform vcluster-platform \
--install \
--repo https://charts.loft.sh/ \
--namespace vcluster-platform \
--create-namespace \
--values custom-values.yaml
[!NOTE] vCluster Platform 仅支持默认的 secret 后端来存储 Helm 发布版本。不支持其他 HELM_DRIVER 配置(如 configmap 或 sql)。
[!NOTE] vCluster Platform 仅支持默认的 secret 后端来存储 Helm 发布版本。不支持其他 HELM_DRIVER 配置(如 configmap 或 sql)。
DISABLE_LOFT_ROUTER: "true"
vCluster Platform 可通过 ArgoCD 等 GitOps 工具进行管理。导出您的 Helm 配置并将其存储在 Git 仓库中,以实现版本控制的部署。
本仓库会自动同步以下内容:
这些组件会自动维护,确保仓库始终反映平台的最新功能。
Helm 图表包含可执行的测试模板:
# 运行图表测试
helm test vcluster-platform -n vcluster-platform
欢迎贡献!详情请参见我们的贡献指南,其中包括:
详情请参见 LICENSE 文件。
api/openapi-spec/chart/来自真实用户的反馈,见证轩辕镜像的优质服务