This guide covers deploying OpenClaw on Cloudeka Kubernetes infrastructure using the customized Helm chart.
What is OpenClaw?
OpenClaw is an AI assistant gateway that connects to messaging platforms (Slack, Telegram, Discord) and executes tasks autonomously. It can:
Chat via Slack, Telegram, Discord
Execute shell commands and kubectl operations
Query databases via MCP (Model Context Protocol) servers
Run custom skills for specialized tasks
Support multiple isolated agents with different personalities
Architecture Overview
Prerequisites
Requirement
Version/Details
Kubernetes
>= 1.26.0-0
Helm
3.0+
Namespace
openclaw (create if not exists)
Container Registry
dekaregistry.cloudeka.id
Required Secrets
You'll need to prepare these secrets:
Secret Key
Description
Required
DEKALLM_API_KEY
Cloudeka LLM API key
Yes
OPENCLAW_GATEWAY_TOKEN
Gateway auth token
Yes
TELEGRAM_BOT_TOKEN
Telegram bot token
If using Telegram
SLACK_BOT_TOKEN
Slack bot token
If using Slack
SLACK_APP_TOKEN
Slack app token
If using Slack
OPENCLAW_HOOKS_TOKEN
Webhook auth token
Optional
Only add secrets for channels you are using. If a channel is enabled in config but its token is not set, OpenClaw will fail to start. Delete unused channels in openclaw.json.