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