Chef has extended its Kubernetes support to include support for instances of Windows Server running on the managed Google Kubernetes Engine (GKE) service.
Vikram Ghosh, vice president of business development for Chef, says containerized application deployments on Windows are just starting to pick up steam now that Microsoft has embraced Kubernetes.
However, most organizations that have relied on Windows Server usually don’t have much Kubernetes expertise simply because Microsoft has been relatively slower to adopt containers on Windows than the rest of the Linux community. So many IT teams will rely on managed services like GKE to deploy Kubernetes in a Windows Server environment, Ghosh says.
Chef Habitat provides a tool that these organizations can use to define, package and deliver containerized applications on instances of Windows running on GKE or another Kubernetes-enabled platform on Windows Server, he adds.
IT teams can also use Chef Habitat to repackage legacy applications with all their dependencies for a platform such as GKE. Instead of just lifting and moving Windows applications as they are, Chef Habitat extracts the application from the underlying operating systems and packages it with only what it needs to run without any rewrites. be necessary.
Ghosh says Chef Habitat is specifically designed to appeal to IT teams that don’t have much experience with containers. A habitat plan first defines how the application is built and executed. From this blueprint, Chef Habitat creates a single artifact that contains the app, its required libraries and other dependencies, and instructions on how to build and run the app. IT teams then export the artifact to GKE as a container image, import it into Google Container Registry, and then deploy it.
Using containers to migrate legacy applications to the cloud is gaining traction among IT organizations in the wake of the COVID-19 pandemic. Rather than having to refactor applications to run in a different virtual machine, IT teams can use containers to dramatically reduce the time and effort required to migrate an application out of an on-premises computing environment. . This approach enables IT teams to take advantage of more resilient cloud platforms at a time when many are finding that on-premises data centers aren’t as accessible as they once were due to work-from-home restrictions. These containerized applications can be deployed on a virtual machine or on a bare metal server.
Of course, Google isn’t the only provider of a managed Kubernetes service supporting Windows apps. Competition among managed service providers (MSPs) of all sizes for new and existing containerized application workloads is fierce. IT teams will have many options when it comes to migrating legacy Windows applications to the cloud. The challenge IT teams will face when choosing to rely on a managed service is aligning their DevOps processes with the service. This becomes much easier to achieve when tools are in place to help automate the packaging and deployment of containerized applications.