Podinate is an alternative controller and API for Kubernetes. It wraps Kubernetes APIs with its own much simplified API, providing only the services you need to get most apps running quickly and easily.
- Simple Deployment - if you're just trying to deploy a basic app you've written, Podinate can get it running in just a few minutes.
- Powered by Kubernetes - Podinate is powered by the battle-tested Kubernetes in the background, ensuring scalability, reliability and compatibility.
- Gentle Learning Curve - Podinate is designed to be familiar for anyone who's used to working with Docker.
To get started with Podinate, follow these simple steps:
- Installation Install a Podinate cluster by following our Quick Start Guide
- Configure Your App Podinate uses HCL to define Pods to deploy. There's no YAML templating with Podinate.
- Deploy Anywhere Podinate can then deploy your configuration anywhere Kubernetes can run (hint: that's anywhere). You can start with developing on your laptop, deploy to a simple cloud virtual machine, and scale to an entire EKS setup.
To install a dedicated Podinate cluster, we recommend following our Quick Start Guide. If you want to install Podinate on your local machine to start developing it, check out Contribute.md.
Podinate is currently in early alpha stage. If you're keen to give something new a try, we'd love to have you.
Done:
- Create Pods
- Create Pods using PCL
- Exec in pods
- Get Pod logs
If you want to get involved, head on over to our Github Project where you can see what's we're currently working on.