Application Migration to AKS - 10-Days Workshop

adesso SE

5-day workshop about Kubernetes and creating a migration plans for application migration to Azure Kubernetes Service.

Azure Kubernetes Service (AKS) offers serverless Kubernetes, an integrated continuous integration and continuous delivery (CI/CD) experience, and enterprise-grade security and governance. Organizations are able to unite development and operations teams on a single platform to rapidly build, deliver, and scale applications with confidence.

Agenda

The week includes time for instructor presentation, instructor-led demos, and Q&A on the basics of Kubernetes. Architects, software engineers and operators will be able to learn the following:

#Day-1: Kubernetes architecture

  • elements and their role
  • API server and custom resources
  • cluster deployment patterns and basic deployment using kubeadm
  • using Azure Kubernetes Service

#Day-2: Application deployment

  • working with pods and deployments
  • scheduling
  • other controllers: DaemonSet, Job, CronJob
  • autoscaling with HorizontalPodAutoscaler

#Day-3: Networking in Kubernetes

  • network plugins
  • service abstraction
  • exposing a service
  • ingress controllers

#Day-4: Storage patterns

  • stateful workloads in Kubernetes
  • pv vs. pvc
  • StatefulSets
  • storage classes and most common storage controllers

#Day-5: Security basics

  • public key infrastructure
  • RBAC in Kubernetes
  • API access
  • Network Security Policies

#Day-6: Helm package management

  • using Helm charts
  • creating Helm charts

#Day-7: Operator pattern:

  • controllers and operators
  • custom resources
  • operator demos

#Day-8-10: After that, the second week is allocated to discuss organization-specific use cases for application migration. Possible candidates will be selected, and migration plans will be created in an application specific manner.

https://store-images.s-microsoft.com/image/apps.53428.80371c40-8f97-47ab-b54d-3f25d859f514.9511c01c-b190-49b2-83ee-495699a4e2fe.11492022-330c-4aaf-9455-759fe24ec78e
https://store-images.s-microsoft.com/image/apps.53428.80371c40-8f97-47ab-b54d-3f25d859f514.9511c01c-b190-49b2-83ee-495699a4e2fe.11492022-330c-4aaf-9455-759fe24ec78e