hero-img

GitHub Flow for Kubernetes

Open a Pull Request or create a Release to automatically build and deploy a service

1

Install Heighliner

Connect your cluster

Use kubectl to create a secure connection between your Kubernetes cluster and Heighliner, establishing your deployment pipeline.

GitHub icon
kubectl apply -f https://hlnr.io/install.yml
Connecting GitHub to your cluster...
2

Enable Heighliner

Choose a repo to deploy

Any application can be deployed with Heighliner by simply connecting your GitHub repository.

  acme / api  
The main API repo for the Acme Organization
  Released
master@1.2.3-rc.2
Pre-Release
master@1.2.2
Latest Release
  In Review
PR #221 api-221.acme.io
PR #220 api-220.acme.io
PR #219 api-219.acme.io
3

Powered by Kubernetes

Use the workflow you already know

Each new GitHub Pull Request will automatically be deployed to your cluster making it easy to review your change in the real world.

When you create a new GitHub Release, Heighliner automatically distributes your changes to Staging or Production.

review
pre-release
latest

Why Kubernetes?

  • Runs on the cloud of your choice
  • Self-healing and auto-scaling
  • Service discovery and Load balancing
  • Secret and Config management