Accelerate Kubernetes adoption across all applications with Progress Chef Automation.
The Progress® Chef® platform helps accelerate the adoption of high value technologies like Kubernetes by building technology-agnostic automation that makes it easy to deliver compliant applications to any platform. Using the Chef solution, DevOps teams build compact, immutable and hardened images that can be deployed on-premises, in the cloud on Kubernetes or on whatever platform comes next. This helps organizations ensure any initial savings gained from the implementation of a new technology aren’t outweighed by higher operational overhead and compliance remediation costs in the future.
Container solutions have provided organizations with the means to deliver applications in a way that's lightweight, immutable, and portable. This, in turn, enables the creation of highly efficient, distributed architectures for their environments. While Kubernetes has improved how organizations schedule and orchestrate containers, it doesn't address challenges related to creation and maintenance including:
Kubernetes has no opinion on what goes into a container; it just runs them. The better containers you give Kubernetes to manage the better job it can do. The most ideal way to build good containers while using the Chef solution is to minimize what goes into them. The less you put into a container, the less you have to manage and the less you have to worry about when that container becomes part of a Kubernetes cluster.
The Chef solution delivers simplicity to Kubernetes by abstracting an application from the underlying operating system and bundling it with the dependencies it needs to run. By abstracting the application from both the internal (library) and external (service) dependencies, an immutable build artifact is created that is guaranteed to run the same in any environment. This not only creates a minimal build artifact, but one that can be easily inspected and audited, whether you're building a new cloud-native application or migrating existing applications into modern environments.
By building containers with Chef Habitat, organizations can dramatically increase the quality of the containers they build and reduce the time and effort it takes to deploy and maintain applications deployed in Kubernetes.
Create minimal, predictable container builds across all apps. Mount new secret and config maps and reload services automatically.
Applications built with Chef Habitat can be easily audited to ensure vulnerable libraries are not in use and compliance policy is being followed.
Apps are no longer dependent on underlying OS versions or infrastructure and can be easily ported across on-premises and cloud environments.
Chef Premium Content provided for auditing Kubernetes pods is directly aligned to CIS (Center for Internet Security) benchmarks. This minimizes the time and effort needed to audit Kubernetes pods. Chef Compliance for Kubernetes features standards-based audit and remediation content, easily tuned baselines to adapt to an organization's needs, and visibility and control across hybrid and multi-cloud environments.
Chef Habitat offers direct support for publishing to Azure Container Registry (ACR), which allows customers to implement a seamless, integrated workflow from pushing code to GitHub to deploying to Azure Kubernetes Services (AKS).
“The combination of Chef Habitat and Kubernetes has significantly accelerated our microservices migration and expanded the number of teams that can move apps forward with cloud adoption.”
Nick Kirschbaum
Automation Platforms Manager, Alaska Airlines