mcpField
O
openchoreo-setup

openchoreo-setup

github.com/openchoreo云与 DevOps582 次安装3 周前更新
代码仓库

关于 openchoreo-setup

OpenChoreo Setup 是用于在 Kubernetes 上引导安装 OpenChoreo 的 Agent 技能,涵盖本地 k3d 和 Kubernetes 环境中的单集群与多集群路径,并要求明确指定命令目标上下文。

主要功能

  1. 01本地 k3d 安装路径
  2. 02Kubernetes 环境安装路径
  3. 03单集群与多集群拓扑
  4. 04明确选择 kube 上下文

适用场景

  1. 01在本地 k3d 上设置 OpenChoreo
  2. 02将 OpenChoreo 部署到指定 Kubernetes 上下文

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/openchoreo/skills --skill openchoreo-setup

安装后在 Claude Code 中输入/openchoreo-setup确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
multi-cluster.md
on-k3d-locally.md
on-k3d-multi-cluster.md
on-your-environment.md
scripts/
fetch-page.sh
list-versions.sh

详细介绍

OpenChoreo 设置

将 OpenChoreo 引导部署到 Kubernetes 上。两个目标,每个目标都有单集群和多集群两种路径:

在本地 k3d 上(开发者/贡献者工作流)

在你的 Kubernetes 环境中(k3s、GKE、EKS、AKS、DOKS、Rancher Desktop 或自托管环境)

如果用户尚未说明,请询问他们选择的目标和拓扑。然后加载匹配的参考文档并从头到尾遵循其中的步骤——该文档规定了此路径的选项确认、版本解析、获取、逐步执行和报告流程。

首先固定 kube 上下文

运行任何 kubectl / helm 命令前,先明确每条命令的目标上下文,并显式传入该上下文——不要依赖当前激活的上下文。环境中通常会有多个上下文(而当前激活的上下文可能是占位上下文或指向错误的集群),因此隐式上下文可能会悄无声息地将安装部署到错误位置。

  • 预先确认目标:运行 kubectl config get-contexts,并与用户确定哪个上下文是安装目标(如有需要,创建或重命名上下文)。对于多集群部署,每个平面(cp / dp / op / wp)各确定一个上下文。
  • 每条命令都传入上下文:使用 kubectl --context=<ctx> … 和 helm --kube-context=<ctx> …。对于多集群,在每条命令中注明对应平面的上下文——绝不要依赖“当前”状态在各步骤间延续。
  • 如果首次调用 kubectl 时遇到身份验证提示、EOF 或 API 无法访问的错误,则说明当前激活的上下文是虚拟上下文或错误的集群——先解决上下文问题再继续,不要绕过它。

评论

支持 Markdown