Overview
Explore a comprehensive conference talk on migrating and modernizing applications using Kubernetes and Windows containers. Delve into traditional cloud migration approaches, including rehosting, refactoring, and reimagining, before discovering how Windows support in Kubernetes offers a new perspective on cloud migration. Learn about leveraging Kubernetes with Windows containers as a compelling option for migrating Windows apps to Azure through numerous practical demonstrations. Gain insights into container fundamentals, Windows container image anatomy, choosing appropriate images, and understanding the architecture differences between Linux and Windows. Examine Kubernetes basic constructs, Windows Server integration, and the creation of new container images using Windows Admin Center. Address common pitfalls, current limitations for Windows Server node pools, and important OS-level considerations. Perfect for those seeking to migrate existing Windows workloads to the cloud while minimizing code changes and embracing innovative cloud-native technologies.
Syllabus
Motivation for Modernization
App Modernization Approaches
Comparing Migration Approaches
Container Fundamentals
Anatomy of a Windows Container Image
Choosing the right image
Architecture in Linux
Architecture In Windows
Isolation with network namespaces
Windows Server container updates
Kubernetes Basic Constructs
Kubernetes with Windows Server
Reference App Legacy
Windows Admin Center: Creating new container images
Common pitfalls
Current limitations for Windows Server node poolt and AKS
OS-level considerations
Taught by
NDC Conferences