Sick of Kubernetes? Try Defang.

No more mess of YAML files, Helm charts, and kubectl commands: just a nice and simple compose.yaml file and a single command to deploy containers to AWS, and soon to other cloud providers.

a whale flying through the clouds with containers on its back

What if you could replace all your k8s yaml with just one compose.yaml?

It takes a lot of work to set up a Kubernetes cluster. From cert-manager and external-secrets, to writing yaml files and helm charts, and even configuring deployments, ingress controllers and more. What if you could replace all that with just one compose.yaml file and use your cloud provider's native resources?

Install the Defang CLI and swap docker compose up for defang compose up when you're ready to deploy to AWS:

eval "$(curl -fsSL s.defang.io/install)"
defang --provider=aws compose up

copied!

How does it work?

Defang transforms your Docker Compose files into scalable, secure cloud deployments. It's like docker compose up for the cloud. Instead of running cert-manager, it will use ACM. Instead of external-secrets, it will use SSM's encrypted parameters. Instead of writing dozens of yaml files, you'll write just one. Networking, load balancing, etc. is taken care of for you without having to deal with a mess of Kubernetes configurations. All your services get built and deployed in your own AWS account using ECS and ECR. Simple.