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.

Application Migration to AKS - 10-Days Workshop
detail page image thumbnail