Skip to content

Declatative Kubernetes for developers. See exactly what changes you're making to your cluster.

License

Notifications You must be signed in to change notification settings

podinate/podinate

Repository files navigation

podinate

Podinate is a simple package manager and PaaS for Kubernetes. It helps manage resources using a simple HCL-based syntax.

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 makes Kubernetes easy to use by removing the need to remember exact YAML syntax.
  • Gentle Learning Curve - Podinate is designed to be familiar for anyone who's used to working with Docker Compose.

Getting Started

To get started with Podinate, follow these simple steps:

  1. Installation Install a local Kubernetes cluster and deploy an app by following our Quick Start Guide
  2. Configure Your App Podinate uses HCL to define Pods to deploy, or it can work directly with your existing YAML (coming soon).
  3. Deploy Anywhere Podinate can be used to 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

Podinate is available on Homebrew for Mac or Linux users.

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.

If you want to get involved, head on over to our Github Project where you can see what's we're currently working on.