k8s
Installation
SKILL.md
Deploy Phase Console on Kubernetes
This skill autonomously deploys Phase Console on any Kubernetes cluster using the Phase Helm chart. The agent handles all file creation and kubectl/helm commands directly. The user only handles things that require their own secrets.
Important Principles
- Autopilot by default. The agent creates files and runs commands without asking permission at each step. Show a preview of generated files once before writing, then proceed.
- Never handle secrets directly. Write the Kubernetes secret as a shell script (
create-secret.sh) with$(openssl rand -hex 32)for auto-generated values andEDIT_MEplaceholders for values the user must supply. Keep--from-literallines flush with no unnecessary leading indentation. Tell the user to fill in theEDIT_MEvalues and run the script. Never ask the user to type secret values into the chat. - License key is not a secret. If the user has a Phase Enterprise license key, ask them to paste it directly into the chat.
- Reference files for details. See
refs/k8s-deployment.mdfor exact commands and YAML templates, andrefs/troubleshooting.mdfor diagnosing issues.
Workflow
Phase 1 — Prerequisites
Run these checks automatically without asking: