用途:在已有 Kubernetes 集群中安装并运维 RedisDeployment 控制器,并通过自定义配置在 DigitalOcean 上创建一台 Redis Droplet。
主要能力:提供 Green 启动器,配合非机密的 colors.yml 使用,需将 KUBECONFIG 指向目标集群,并用 kube-context 指定其上下文。命令包括:./green build 渲染清单与 RedisDeployment 到 .colors/;./green create --dry-run 在不接触集群的情况下走一遍创建图;./green create 安装控制器、应用资源并等待 Ready;./green check 校验当前代际 Ready 且通过认证 PING;./green rehearse 挂起、在控制器中运行备份演练后恢复;./green restart 重启控制器并验证 Droplet 存活;COLORS_PAR_DRILL_DELETE_OWNED_DROPLET=true ./green drill 删除 Droplet 并验证恢复;COLORS_PAR_COMPUTE_PREVENT_DESTROY=false ./green delete 通过 finalizer 销毁。
使用方式:编辑期望状态前先阅读 references/configuration.md。五个凭据只放在被忽略的 .envrc.private 中,以 COLORS_PAR_* 命名;创建时会复制到 redis-credentials Secret。
限制与注意:切勿导出 COLORS_PAR_PROFILE、编辑 .colors/、削弱 compute-prevent-destroy、手动重置资源的 spec.suspend,或在未授权情况下运行真实的 create、drill 或 delete。drill 会删除一个运行中的 Droplet;rehearse 在无法证明远程工作流已停止时会保持资源挂起并明确说明。其余细节暂未提供。