controllers/terminal/deploy/README.md
sealos build -t docker.io/labring/sealos-terminal-controller:latest -f Kubefile .
sealos run docker.io/labring/sealos-terminal-controller:latest
The terminal controller supports the following environment variables:
RELEASE_NAME: Helm release name (default: terminal)RELEASE_NAMESPACE: Deployment namespace (default: terminal-system)CHART_PATH: Path to helm chart (default: ./charts/terminal-controller)HELM_OPTS: Additional helm optionsSEALOS_CLOUD_DOMAIN: Cloud domain (auto-detected from sealos-config)SEALOS_CLOUD_PORT: Cloud port (auto-detected from sealos-config)TERMINAL_BACKUP_ENABLED: Enable resource backup (default: true)TERMINAL_BACKUP_DIR: Backup directory (default: /tmp/sealos-backup/terminal-controller)This deployment uses Helm charts for better manageability:
charts/terminal-controller/terminal-controller-entrypoint.shThe controller will automatically:
--create-namespace)