Docker Compose Deployment
Deploy KubeMate quickly and easily using Docker Compose. This method is ideal for development environments, small teams, or anyone who wants to get up and running with minimal configuration.
Prerequisites
Docker installed on your system
Docker Compose v2 or later
A Kubernetes cluster with valid kubeconfig
An LLM provider API key (OpenAI, Anthropic, or compatible)
Quick Start
The absolute minimum setup to start using KubeMate with Docker Compose is:
Clone the repository
git clone https://github.com/mehdi-chebbi/k8s-web.git
cd k8s-webCopy the example environment file
cp .env.example .envEdit the .env file with your configuration
Set your LLM provider API key and kubeconfig path
Start the application
docker-compose up -dthat's it!
Accessing KubeMate
Once the containers are running, you can access KubeMate at:
http://localhost:3000Configuration Details
To make things even easier, the Docker Compose setup includes sensible defaults and automatic container orchestration. All data is persisted using Docker volumes, so your configuration will be preserved even if you restart the containers.
So you don't need to do anything more to start exploring your clusters right now, however take your time reading the information below to get a deeper understanding about how these concepts work.