Kubernetes & Gitlab - Archive ouverte HAL
Poster Communications Year : 2022

Kubernetes & Gitlab

Nicolas Hordé
  • Function : Speaker
  • PersonId : 1450213

Abstract

Kubernetes et Gitlab, deux mots que l'on peut lire de façon récurrente si l'on suit l'actualité informatique. Ce duo, c’est l’aboutissement du paradigme de conteneurisation : le déploiement automatique de services déclenché par la soumission d’une version stable de leur source vers la branche Master de votre serveur Git ! Kubernetes est un orchestrateur de conteneur schématiquement placé au-dessus d'un système de conteneurisation (Docker ou autre). Son objectif est d'assurer l'exploitation de vos conteneurs. Il permet de décrire par le biais du langage YML les microservices que vous désirez opérer sur votre cluster. K8S est open source et hautement modulaire. Il s'appuie sur des briques libres pour opérer stockage, interconnexion ou conteneurisation. Il est nécessaire de se familiariser avec son jargon et avec ses concepts pour en tirer toute la substance. K8S maintient l’état des services grâce à un système de failover. Gitlab dans sa version « Community Edition » est une plateforme de développement web. En conjonction avec un orchestrateur de cluster tel que K8S, il permet de mettre en place la construction automatique de conteneurs, des tests de qualité ou des audits de sécurité du code et même le déploiement automatique d’infrastructures complètes. Le DEVOPS, ou opérateur de développement et d’opérabilité, va écrire des scripts d’intégration et de déploiement visant à exécuter automatiquement des tâches lorsque vous poussez du code vers la plateforme. Selon la branche, le type de projet, ou la nature du contenu, les scripts vont opérer différemment par le biais de pipelines qui vont enchaîner conditionnellement des tâches.

Domains

Other [cs.OH]
Fichier principal
Vignette du fichier
poster_paper18_poster_rev1650_20220210_152843.pdf (10.41 Mo) Télécharger le fichier
author_paper18_article_rev1954_20220314_142522.pdf (137.37 Ko) Télécharger le fichier
Origin fileSource_public_poster
Format typeAnnex_author

Dates and versions

hal-04807474 , version 1 (27-11-2024)

Licence

Identifiers

  • HAL Id : hal-04807474 , version 1

Cite

Nicolas Hordé. Kubernetes & Gitlab. JRES (Journées réseaux de l'enseignement et de la recherche ) 2021, May 2022, Marseille, France. 2022. ⟨hal-04807474⟩

Collections

UNILIM JRES-2021
0 View
0 Download

Share

More