SFEIR InstituteK8S100

Kubernetes fundamentals

Discover Kubernetes and learn how to manage containerized workloads and services on Kubernetes clusters

1 day(s) / 7h

Course overview

Discover the world of containers and Kubernetes in one day. You will learn how to boost your business by deploying secure, resilient and scalable services. This course offers many practical workshops, including the deployment of a production grade application.

Learning outcomes

Discover the world of containers and Kubernetes in one day. You will learn how to boost your business by deploying secure, resilient and scalable services. This course offers many practical workshops, including the deployment of a production grade application.

Target audience

  • Understand how containers work
  • Understanding the architecture of Kubernetes
  • Manage a Kubernetes cluster using the kubectl command
  • Understand the main resources offered by Kubernetes
  • Manage access control and isolate sensitive information using Secrets and RBAC

Prerequisites

Consultants, developers, cloud architects, administrators and SysOps / DevOps staff, IT managers and all participants wishing to discover Kubernetes.

Course Outline

Module 1: Docker and containers

  • Why use containers?
  • What is an image and a container?
  • Build your own image

Module 2: Kubernetes Architecture

  • Understanding the components of the Kubernetes control plane
  • Understand the architecture of Kubernetes: pods, namespaces, labels
  • Understand that Kubernetes is a big API

Module 3: Kubernetes Operations

  • Working with the kubectl command
  • Inspect the cluster and pods
  • View Pods console output
  • Connect to a pod interactively

Workshops:

  • Manipulate the kubectl command line

Module 4: Deployments and ReplicaSet

  • Create and use Deployments
  • Scaling your workload thanks to the scheduler and ReplicaSet

Workshops:

  • Deploy an Nginx proxy
  • Downscale and upscale our proxy

Module 5: Service

  • Learn to expose applications within the cluster

Workshops:

  • Exhibiting a Nginx through a service

Module 6: Persistence and Storage

  • Reserve storage space with PersistentVolume
  • ConfigMap to centralize configuration artifacts
  • Use Secret to isolate sensitive data

Workshops:

  • Use ConfigMap to configure a Spring application

Module 7: Access control and security in Kubernetes

  • Understanding authentication and authorization to the Kubernetes cluster
  • Define Kubernetes RBAC roles and role bindings to access resources in namespaces

Workshops:

  • Prohibit access to sensitive data

Our training sessions

Place of training :
Dates
07/07/23 Distance Register
08/09/23 Distance Register
03/10/23 Distance Register
11/10/23 Distance Register
05/12/23 Distance Register

Ce cours vous intéresse ?

Place of training :
Dates
07/07/23 Distance Register
08/09/23 Distance Register
03/10/23 Distance Register
11/10/23 Distance Register
05/12/23 Distance Register
1
Inter : 600 € HT / user

Funding assistance

Organize a dedicated session
for your organization
Does your company need a personalized
offer? Contact us