Google announced that Google Kubernetes Engine (GKE) supports deploying Windows applications in a “cloud native” pattern, leveraging Docker containers. Chef has worked with Google to ensure customers using Chef’s application delivery solution “Habitat” can easily and efficiently package and deploy any Windows application – both modern and legacy – into GKE. GKE orchestrates containers without […]
Read MoreTag: kubernetes
Chef Habitat Product Announcement – Builder On-Prem Enhancements that Extend Support to Airgap Environments and Simplify Set-Up
Chef Habitat provides automation capabilities for building and delivering applications to any environment. Both operations and development teams benefit from the adoption of a consistent configuration process used across all applications. Developers define and build a package for their application, with the dependencies needed at build time and runtime. Build packages can be exported to […]
Read MoreLifting and Shifting in Practice with Habitat
The world of application packaging and deployment can be viewed as a spectrum where at one end we have hand-crafted installation/run scripts on physical infrastructure and on the other are fully containerized applications making the most of cloud-native services. Since most organisations don’t start out fully cloud-native or containerized, a commonly heard phrase for increasing […]
Read MoreHabitat, Google Container Registry (GCR) and Google Kubernetes Engine (GKE)
This short post will explore how we can use Habitat and Google Container Registry to deploy a managed container to Google Kubernetes Engine (GKE) with Habitat Operator already installed. The example we will be following is here. Checking this out reveals the following structure: $ tree hab-gcr-demo hab-gcr-demo ├── README.md ├── config │ ├── index.html […]
Read MoreWalkthrough – Publishing Habitat packages to Azure Kubernetes Service (AKS)
We recently added support in Habitat Builder for Azure Container Registry (ACR). With this integration you can export to Azure Container Registry as part of your build job and use those containers inside AKS. In this walkthrough we’ll show you how to setup the ACR integration in Habitat Builder and how to configure Azure Kubernetes […]
Read MoreHabitat + Open Service Broker
Today we’re excited to show off our Habitat Open Service Broker reference implementation. The Open Service Broker (OSB) project is an industry-wide collaboration to enable service consumption through a simple, secure, API-driven model. Using it, you can bridge between applications and services running on different clouds and platforms, allowing your application developers to request the […]
Read MoreHabitat and Kubernetes: How Does It Work?
Habitat’s open source framework allows you to automate your applications’ definition, builds and rebuilds, deployment and management throughout their life cycle. One of Habitat’s fundamental principles is enabling users to deploy their applications anywhere they need to be run, and to preserve this automated behavior. How do we do this on Kubernetes? We use the […]
Read MoreAutomate Application Updates with Habitat and Kubernetes
The Habitat team dreams of a world in which applications are built with the intelligence they need to run well, handle a variety of failure scenarios, update themselves when new software and dependencies are available, and connect seamlessly to the services they depend upon or support. In addition, these applications should be able to run […]
Read MoreHabitat and Helm!
As of Habitat 0.54.0, you can export your Habitat built applications into Helm! Helm is an open source package manager for Kubernetes that is maintained by the CNCF. It allows you to define, install, and upgrade even very complex Kubernetes applications – and you can run multiple versions of the same service within the cluster, […]
Read MoreHow to run Habitat applications in Kubernetes
Note: This blog post may be out of date. Check out a more recent article “Get Started with Habitat on Kubernetes” from our partners at Kinvolk. Habitat simplifies creating, managing, and running containers. Habitat allows you to package applications in a compact, atomic, and easily auditable manner that more fully delivers on the promise of […]
Read More