Kubernetes + GitLab

Tout ce qu'il vous faut pour créer, tester, déployer et exécuter votre application à grande échelle

Image : GitLab + Kubernetes

La meilleure solution pour le développement cloud-native

Les applications cloud-native sont l'avenir du développement de logiciels. Les systèmes cloud native, conditionnés en conteneurs, gérés dynamiquement et axés sur les microservices, permettent un développement plus rapide tout en maintenant la stabilité opérationnelle.

GitLab est une application unique comportant tout ce qu'il vous faut pour le développement et les opérations logicielles de bout en bout. Du suivi des tickets à la gestion du code source en passant par CI/CD et la surveillance : avoir tout en un seul endroit simplifie la complexité de la chaîne d'outils et accélère les durées de cycle. Avec un registre de conteneurs intégré et une intégration Kubernetes, GitLab facilite plus que jamais le lancement de la conteneurisation et du développement cloud-native, ainsi que l'optimisation de vos processus de développement d'applications dans le Cloud.


Qu'est-ce que Kubernetes ?

Kubernetes est une plateforme d'orchestration de conteneurs open source. Elle est conçue pour automatiser votre gestion des conteneurs d'applications, du déploiement à l'exploitation en passant par la mise à l'échelle. L'orchestration de Kubernetes vous permet de partitionner au fur et à mesure de la mise à l'échelle selon les besoins. Vous pouvez ainsi répondre rapidement et efficacement à la demande de la clientèle tout en limitant l'utilisation du matériel dans votre environnement de production et en minimisant les perturbations des déploiements de fonctionnalités.

En savoir plus sur Kubernetes

Déployez GitLab sur Kubernetes ou utilisez GitLab pour tester et déployer votre logiciel sur Kubernetes

GitLab fonctionne avec ou au sein de Kubernetes de trois manières distinctes. Celles-ci peuvent être utilisées ensemble ou séparément.

Chaque approche décrite ci-dessus peut être utilisée avec ou sans les autres. Par exemple, une instance GitLab Omnibus s'exécutant sur une machine virtuelle peut déployer un logiciel stocké dans celle-ci sur Kubernetes via un runner Docker.


Intégration Kubernetes

Même si vous pouvez utiliser GitLab pour déployer vos applications presque partout, du bare metal aux VM, GitLab est conçu pour Kubernetes. L'intégration Kubernetes vous donne accès à des fonctionnalités avancées telles que :

Kubernetes

Utilisez GitLab pour tester et déployer votre application sur Kubernetes

GitLab CI/CD vous permet de gérer facilement les déploiements dans plusieurs environnements. Exécutez des tests automatisés en parallèle à la mise à l'échelle automatique des runners GitLab. Testez les modifications manuellement dans un environnement de production avant de fusionner le code avec les applications de revue de code. Les runners, les applications de revue de code et votre propre application peuvent être déployés sur votre cluster Kubernetes ou tout autre environnement de votre choix.

Déployer sur la plateforme Google Cloud


Découvrez GitLab

Découvrez le travail que votre équipe pourrait réaliser avec la plateforme DevSecOps

Commencer un essai gratuit
Headshots of three people

Vous avez des questions ? Nous sommes là pour vous aider.

Parler à un expert