The purpose of this offering is to provide developers and engineers a solid foundation with containerization technology using Kubernetes to improve their proficiency in managing their containers.
This workshop will go in-depth on the container orchestration tool and provide students hands-on practice leveraging the core features of Kubernetes and mentorship from our team, a 'Kubernetes on Azure Advanced Specialized Partner'.
Day-1 Module 1: Kubernetes History This module will discuss how the industry operated before containerization technology, moving into how technology has progressed going over important concepts like VMs, Virtualization, Containers, etc.
Module 2: Kubernetes Architecture This module introduces the container orchestration tool Kubernetes and discusses the underlying architecture of which it is built to give students a deep understanding before diving into some more intermediate topics.
Module 3: Autoscaling This module will introduce autoscaling for Kubernetes clusters, pods, and VMs. Students will also be led through an example to get some hands-on practice interacting with Kubernetes.
Module 4: Static IP/Load Balancing Services This module will dive into the concept of Static IP in Kubernetes and why it is important to use in your deployment.
Day-2 Module 1: Pod Tolerance & Scheduling This module provides students with the best practices to prioritize applications most important in the system. The lock & key philosophy is introduced here, as well as an in-depth explanation on how to configure your nodes to conform with best practices.
Module 2: Authentication/Authorization Students will learn about the best security practices to use when leveraging Kubernetes. Some of the topics involved in this section are Role-Based Access Controls (RBAC), credential management with Azure Key Vault, and Secret Store CSI.
Module 3: Backups & Retention Students will learn the best practices for backing up your data as a local or geo-redundant backup to Azure.
Module 4: Updates This module will explain to students the importance of keeping all Kubernetes services up to date to prevent fatal bugs when migrating into legacy applications.
By Newwave Telecom and Technologies, Inc.
App Modernization | DevOps | Migration