Plan du site  
pixel
pixel

Articles - Étudiants SUPINFO

Containerization and Kubernetes

Par Julien GROSSIN Publié le 28/10/2019 à 20:16:50 Noter cet article:
(0 votes)
Avis favorable du comité de lecture

Introduction

We'll cover in this article, the concept of container, their advantages compared to virtual machines and then we'll discuss "what is Kubernetes" and "what Kubernetes offers".

Container

A container consists of a collection of unique namespace unified software processes, with access to an operating system kernel shared with other containers.

The container has limited or nonexistent access with other containers.

The difference between a container and a virtual machine.

A Virtual Machine can include multiple applications as well as binaries and libraries and the operating system.

As for the containers, they include the application as well as their dependencies. They share the core together.

The containers are therefore not linked to a specific infrastructure. They can be launched on several machine integrating Docker Engine.

The advantage of using containers

There is no longer any difference between the development environment and the production environment. The deployment is very fast.

It is therefore easier modifiers expenses allocated based on the needs of the moment.

Kubernetes

Kubernetes is the most popular open source container orchestrator on the market.

It has been developed to automate deployment, and manage the loads to be allocated.

It will make it possible to manage containers through an architecture comprising several hosts by starting the containers, to bind containers together to facilitate their communications, to resize the allocated loads.

Kubernetes and Docker

Kebernetes is a container platform which means that you can use Docker to develop applications and then Kubernetes can run them on the local infrastructure or the cloud.

Kubernetes architecture

  • Master node: In charge of the global management of the Kubernetes cluster. It is composed of 3 key components:

    • API Server

    • Scheduler

    • Controller Manager

  • Work Node : These nodes are the nodes where the applications work. The working nodes are linked to the main node (Master Node).

Conclusion

We discovered in this article what a container is and the advantages that they bring compared to a so-called "classical" architecture.

Sitographie

https://www.cloudops.com/fr/2018/08/docker-et-kubernetes-quelle-est-la-valeur-de-la-conteneurisation%E2%80%89/

https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/

https://kubernetes.io/docs/home/

https://blogs.oracle.com/cloud-infrastructure/using-file-storage-service-with-container-engine-for-kubernetes

A propos de SUPINFO | Contacts & adresses | Enseigner à SUPINFO | Presse | Conditions d'utilisation & Copyright | Respect de la vie privée | Investir
Logo de la société Cisco, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société IBM, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Sun-Oracle, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Apple, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Sybase, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Novell, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Intel, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Accenture, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société SAP, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Prometric, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Toeic, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo du IT Academy Program par Microsoft, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management

SUPINFO International University
Ecole d'Informatique - IT School
École Supérieure d'Informatique de Paris, leader en France
La Grande Ecole de l'informatique, du numérique et du management
Fondée en 1965, reconnue par l'État. Titre Bac+5 certifié au niveau I.
SUPINFO International University is globally operated by EDUCINVEST Belgium - Avenue Louise, 534 - 1050 Brussels