Tech News
← Back to articles

Show HN: Kappal – CLI to Run Docker Compose YML on Kubernetes for Local Dev

read original related products more articles

Kappal

Docker Compose CLI for Kubernetes - Run your docker-compose.yaml on Kubernetes without learning Kubernetes.

The Name

Kappal (கப்பல்) means "ship" in Tamil. The name honors V.O. Chidambaram Pillai, known as Kappalottiya Tamizhan ("The Tamil Helmsman") - a freedom fighter who founded India's first indigenous shipping company.

The nautical theme connects to Kubernetes itself: Kubernetes (κυβερνήτης) is Greek for "helmsman" or "pilot" - the person who steers a ship. Kappal steers your containers on the Kubernetes seas, so you don't have to learn navigation.

Overview

Kappal lets you use familiar Docker Compose commands while running your services on Kubernetes (K3s). Users never see kubectl, YAML manifests, or Kubernetes concepts - just the same up , down , ps , logs , and exec commands they already know.

kappal up -d # Start services kappal ps # List services kappal logs api # View logs kappal exec web sh # Shell into service kappal down # Stop services

Features

Zero Kubernetes Knowledge Required - Use Docker Compose syntax, get Kubernetes benefits

... continue reading