Orka Kind Deploy
Use the bundled script for the standard local deploy path instead of retyping the Makefile sequence.
Workflow
- Ensure the working directory is an Orka repository checkout with
Makefile,config/manager/kustomization.yaml, and theworkers/tree. - Prefer the active
kubectlcontext. If it targets a kind cluster, derive the cluster name from it. If not, pass--clusterexplicitly; when--contextis omitted, the script useskind-<cluster>. - Run the script:
- Default:
scripts/deploy_orka_kind.sh - Explicit repo or cluster:
scripts/deploy_orka_kind.sh --repo /path/to/repo --cluster codex
- Default:
- Let the script:
- build
controller:kindplus all worker images - load them into the target kind cluster with
make test-e2e-setup-only - install CRDs and deploy the controller with
make install deploy IMG=controller:kind - wait for
deployment/orka-controller-managerinorka-system - restore
config/manager/kustomization.yamlafter the deploy so the worktree stays clean
- build
- Summarize the resulting
pods,services, anddeploymentsinorka-system.
Guardrails
- Use this skill for local kind-based Orka deployments. For remote or shared clusters, inspect the intended registry and tag flow before deploying.
- If the active context is not a kind context and no explicit cluster is provided, stop and explain the mismatch instead of guessing.
- If rollout fails, inspect
kubectl -n orka-system describe deployment/orka-controller-manager,kubectl -n orka-system get pods, andkubectl -n orka-system logs deployment/orka-controller-manager.