Kubernetes Training

admin-ajax__2_-removebg-preview

KUBERNETES

Learn the most used CMS wordpress in few days and create quality websites.

French / English

Certificate

Submit now

Next session : August

Overview

Kubernetes allows to orchestrate containers and thus to build an application from simple components or even micro services. This very practical course will look at advanced aspects of containers (Docker) and show how to deploy a Kubernetes cluster and how to use Kubernetes in production.
android

Prerequisites

Knowledge of the shell and basic Linux operations Knowledge of containerisation technologies, in particular Docker

Goals

From virtualisation to containerisation. The Docker/Kubernetes couple.
Installation solutions (MiniKube, On-Premise, etc.).
Accessing the Kubernetes cluster: CLI (kubectl), GUI (dashboard) and APIs.
Manual deployment and publication.
Detail and introspection of the deployment.

Training Program

1- Introduction to kubernetes
From virtualisation to containerisation. The Docker/Kubernetes couple. Installation solutions (MiniKube, On-Premise, etc.). Installation and configuration of docker. Accessing the Kubernetes cluster: CLI (kubectl), GUI (dashboard) and APIs. Manual deployment and publication. Detail and introspection of the deployment
2- Descriptive files
YAML syntax. Scalability of a deployment. Update/rollback strategy. Deleting a deployment.
3- Kubernetes Architecture
Master node components: API server, scheduler, controller manager, etc. Architecture of a minion: Kubelet, the container engine (docker), Kubeproxy. Kubernetes objects: volume, service, pod, etc. Stateful object, stateless object. Deployment solution.
4- Operating Kubernetes
Clustering with replicas and deployment. Types of services. Labels and choosing a node for deployment. Affinity and anti-affinity. Daemons set, health check, config map and secrets. Persistent Volumes and Persistent Volumes Claim.
5- Advanced container management
Creation and automation of custom images. Dockerfile. One container and several services. Deployment of a custom image.
6- Kubernetes in production
Frontal administrable Ingress. Resource limitations. Resource management and autoscaling. Service Discovery (env, DNS). Namespaces and quotas. Access management. High availability and maintenance mode.
7- Deploying a Kubernetes cluster
Preparation of Nodes. Deployment: of an adm master-node, a master-node, a worker-node. Setting up the Dashboard and the network.

Project

Deploy and administer a container platform.

01.
Deployment, publication and analysis of a deployment.
02.
Use of deployment.
03.
Deployment of a database and an application.
04.
Creation and automation of custom images.
05.
Container deployment and scalability management.
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare