Description: Deploy applications described in Compose onto Kubernetes clusters
View docker-archive-public/docker.compose-on-kubernetes on GitHub ↗
The 'docker-compose-on-kubernetes' GitHub repository is part of Docker's ecosystem, which facilitates managing multi-container applications using both docker and Kubernetes. This tool aims to bridge gaps between traditional Compose files used in local development environments (like `docker-compose.yml`) and the native orchestration capabilities provided by Kubernetes (`kubectl`), making it easier for developers transitioning from a familiar environment like Docker Desktop or Minikube into cloud-native deployment workflows on platforms such as Google Cloud Run, Amazon EC2 PaaS containers. The repository includes scripts that automate tasks commonly performed manually in these environments—such as converting Compose files to Kustomize resources and setting up Kubernetes clusters locally using existing tools (e.g., Minikube). Additionally, it provides utilities for deploying applications on GCP's Google Cloud Run service directly from Dockerfiles or plain text commands. By enabling seamless deployment workflows across different cloud platforms without significant alterations in the application configuration, 'docker-compose-on-kubernetes' empowers developers to leverage Kubernetes benefits while maintaining simplicity and consistency with their existing Compose-based development practices.
Fetching additional details & charts...