Kubernetes + GitLab

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

Infinity Gradient cropped

La meilleure solution pour le développement cloud-native

Les applications cloud-natives sont l'avenir du développement de logiciels. Les systèmes cloud-natives, empaqueté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 réduisant au maximum 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 en combinaison ou par elle-même. 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, d'un serveur physique dédié aux VM, GitLab est conçu pour Kubernetes. L'intégration Kubernetes vous donne accès à des fonctionnalités avancées telles que :

Logo 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 de 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 fonctionnalités Review App de déploiement temporaire d'application 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


Essayez GitLab

Découvrez comment la plateforme DevSecOps de GitLab peut aider votre équipe en matière de livraison de logiciels.

Commencer un essai gratuit
Headshots of three people

Vous avez une question ? Nous sommes là pour vous aider.

Échanger avec un expert