Habitat and Kubernetes
Getting Started with Habitat and Kubernetes
Introducing the Habitat Operator
Kubernetes Operators are application-specific controllers that extend the Kubernetes API. Use the Habitat Operator to run and manage applications - built with Habitat - on Kubernetes.
Learn about the Habitat Operator for Kubernetes
The Habitat Operator is a Kubernetes controller designed to solve running and auto-managing Habitat Services on Kubernetes. It does this by making use of Custom Resource Definitions. Explore the Habitat Operator project on GitHub.
Best Practices for Habitat with Kubernetes
Habitat and Kubernetes are complementary: Kubernetes focuses on providing a platform for deployment, scaling, and operations of application containers across clusters of hosts, while Habitat manages the build pipeline and lifecycle of those application containers.
Run and manage your Habitat applications on Kubernetes
Habitat provides application development teams with a consistent way to build, deploy, and run their applications on any platform. At runtime, the Habitat Supervisor provides you with a host of capabilities that are exposed to Kubernetes users via the Habitat Operator.
Introducing Habitat’s Kubernetes Exporter
The Habitat team at Chef has teamed up with Kinvolk to make the deployment of Habitat-packaged applications on Kubernetes even easier.
Getting started with Habitat on Kubernetes
In this guide, the team at Kinvolk explains how to use the Habitat Operator to run and manage a Habitat-packaged application in a Kubernetes cluster on Google Kubernetes Engine (GKE).
News & announcements
The Habitat and Kubernetes story is continually developing. Following are additional articles that highlight recent progress and announcements. If you're new to Habitat, check out the reference links to learn how you can more easily and consistently manage your applications.