Skip to content

Easy container orchestration solution and package manager for teams of all sizes

License

Notifications You must be signed in to change notification settings

podinate/podinate

Repository files navigation

podinate

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.

Features

  • 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.

Getting Started

To get started with Podinate, follow these simple steps:

  1. Installation Install a Podinate cluster by following our Quick Start Guide
  2. Configure Your App Podinate uses HCL to define Pods to deploy. There's no YAML templating with Podinate.
  3. 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.

Installing

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.

Get Involved

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.