关于 openchoreo-setup
OpenChoreo Setup 是用于在 Kubernetes 上引导安装 OpenChoreo 的 Agent 技能,涵盖本地 k3d 和 Kubernetes 环境中的单集群与多集群路径,并要求明确指定命令目标上下文。
主要功能
- 01本地 k3d 安装路径
- 02Kubernetes 环境安装路径
- 03单集群与多集群拓扑
- 04明确选择 kube 上下文
适用场景
- 01在本地 k3d 上设置 OpenChoreo
- 02将 OpenChoreo 部署到指定 Kubernetes 上下文
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openchoreo/ skills --skill openchoreo-setup安装后在 Claude Code 中输入/openchoreo-setup确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/multi-cluster.mdon-k3d-locally.mdon-k3d-multi-cluster.mdon-your-environment.mdscripts/fetch-page.shlist-versions.sh详细介绍
OpenChoreo 设置
将 OpenChoreo 引导部署到 Kubernetes 上。两个目标,每个目标都有单集群和多集群两种路径:
在本地 k3d 上(开发者/贡献者工作流)
- 单集群 →
./references/on-k3d-locally.md - 多集群(每个平面使用一个集群)→
./references/on-k3d-multi-cluster.md
在你的 Kubernetes 环境中(k3s、GKE、EKS、AKS、DOKS、Rancher Desktop 或自托管环境)
- 单集群 →
./references/on-your-environment.md - 多集群(完整多集群、混合或多区域)→
./references/multi-cluster.md
如果用户尚未说明,请询问他们选择的目标和拓扑。然后加载匹配的参考文档并从头到尾遵循其中的步骤——该文档规定了此路径的选项确认、版本解析、获取、逐步执行和报告流程。
首先固定 kube 上下文
运行任何 kubectl / helm 命令前,先明确每条命令的目标上下文,并显式传入该上下文——不要依赖当前激活的上下文。环境中通常会有多个上下文(而当前激活的上下文可能是占位上下文或指向错误的集群),因此隐式上下文可能会悄无声息地将安装部署到错误位置。
- 预先确认目标:运行
kubectl config get-contexts,并与用户确定哪个上下文是安装目标(如有需要,创建或重命名上下文)。对于多集群部署,每个平面(cp / dp / op / wp)各确定一个上下文。 - 每条命令都传入上下文:使用
kubectl --context=<ctx> …和helm --kube-context=<ctx> …。对于多集群,在每条命令中注明对应平面的上下文——绝不要依赖“当前”状态在各步骤间延续。 - 如果首次调用
kubectl时遇到身份验证提示、EOF或 API 无法访问的错误,则说明当前激活的上下文是虚拟上下文或错误的集群——先解决上下文问题再继续,不要绕过它。
评论
支持 Markdown