Second semester

Kube Introduction

Objectives

The objective of this module is to understand how Kubernetes works and why it plays a central role in the DevOps ecosystem.rnrn- Understand the different components of a Kubernetes clusterrn- Deploy APIs in Kubernetesrn- Deploy solutions (database, authentication solution) in Kubernetesrn- Package your applications with Helm

Course outline

Pod, Deployment, Service, Ingress, Statefulset, Volume, Configmap, Secret

Prerequisites

– Develop an API in the language of your choice (Java, Python)rn- Know how to containerize an application (Docker, Podman)rn- Have basic networking knowledge (DNS, proxy, reverse proxy)