Community Projects

We are committed to making Kubernetes more accessible to all developers by sponsoring new open source efforts to help improve the overall experience, and manage the cost and complexity of operating Kubernetes clusters in production.

Heptio Ark

Recover your Kubernetes cluster in the case of
disaster

ksonnet

Streamline how you write and deploy Kubernetes configurations

Heptio Sonobuoy

Understand your Kubernetes cluster and ensure proper configuration

Sonobuoy Scanner

Web-based tool to easily install and run Sonobuoy

Heptio Contour

Deploy and manage Envoy as an incoming load balancer for Kubernetes services

Replicate

heptio ark

Heptio Ark helps manage disaster recovery for your Kubernetes cluster resources and persistent volumes. It provides a simple, configurable, and operationally robust way to back up and restore your applications and persistent volumes from a series of checkpoints.

Disaster recovery

Reduce time to recover in the case of infrastructure loss, data corruption, and/or services outages.

Cluster portability

Easily migrate Kubernetes resources from one cluster to another.

Dev and test environment setup

Easily replicate your production environment to create development and testing environments.

Understand

sonobuoy

Heptio Sonobuoy makes it easier to understand the state of a Kubernetes cluster by running a set of Kubernetes conformance tests in an accessible and non-destructive manner. Its diagnostics provide a customizable, extendable, and cluster-agnostic way to generate clear, informative reports about your cluster, regardless of your deployment details.

Conformance testing

Ensure that a cluster is properly configured and that its behavior conforms to official Kubernetes specifications.

Workload debugging

Easily generate diagnostics for troublesome workloads that are difficult to debug.

Custom data collection

Collect custom metrics as part of a report, via extensible plugins.

Heptio

Sonobuoy Scanner

WEB-BASED TOOL

Heptio Sonobuoy Viewer brings Sonobuoy to life. It eases the process of running Sonobuoy and provides a user interface to view conformance test results and drill down into the specific tests that failed.

Install Sonobuoy in your cluster

Easily generate and apply the required YAML to install Sonobuoy in your cluster.

View conformance test results

View test results to ensure that a cluster is properly configured and that its behavior conforms to official Kubernetes specifications.

Understand failures and troubleshoot

If tests fail, examine the logs, troubleshoot, and re-run Sonobuoy to ensure your cluster is properly configured.

Route

Heptio Contour is an ingress controller for Kubernetes that provides a modern way to direct internet traffic into a cluster using the Envoy project. Envoy is an open source edge and service proxy built by Lyft that has surged in popularity due to its high performance, robustness, and flexibility.

Built for Kubernetes

Quickly deploy and integrate Envoy with an ingress controller custom-built for Kubernetes.

Dynamic reconfiguration

Dynamically updates Envoy configurations as the ingress and underlying elements change, without having to restart the load balancer.

Proven at scale and reliable

Easily integrate Envoy, the high performance and robust proxy built for dynamic environments, into your Kubernetes cluster.

Define

ksonnet is a CLI-supported framework for reusable, extensible Kubernetes configurations. Built on the JSON templating language Jsonnet, ksonnet simplifies defining an application configuration, updating the configuration over time, and specializing it for different clusters and environments.

Predefined prototypes

Save time with out-of-the-box, app-specific Kubernetes configurations with sensible defaults.

Customizable & scalable

Customize prototypes to meet your needs, and scale your application with a flexible framework.

Portable & shareable

Port your application across environments, and collaborate across your team with clear version control.

Heptio Authenticator enables developers to use AWS IAM credentials to authenticate to a Kubernetes cluster. Heptio will be co-developing this project with Amazon.

Be the first to know.

Would you like to be the first to know about new product announcements?

Heptio Labs

Open source projects from the Heptio team