
Service Managed Kubernetes® gratuit pour orchestrer vos conteneurs
Kubernetes® est l'orchestrateur de conteneurs de référence du secteur. Il est utilisé par des entreprises de toutes tailles. Il facilite le déploiement, la résilience et l’évolutivité de vos applications, même dans des infrastructures hybrides ou multicloud.
Service Managed Kubernetes ® s'appuie sur les instances Public Cloud d'OVHcloud. Avec les répartiteurs de charge d’OVHcloud et les disques additionnels intégrés, vous pouvez héberger n’importe quel type de charge de travail avec une réversibilité totale.
Gestion intégrale par OVHcloud
OVHcloud déploie, héberge et maintient l’ensemble des composants nécessaires au fonctionnement de Kubernetes. Cela inclut les mises à jour et les patchs de sécurité. Nous maintenons aussi les composants nécessaires sur vos nœuds. Bénéficiez de toutes les fonctionnalités d'un Kubernetes certifié après le téléchargement de votre fichier kubeconfig, puis concentrez-vous sur votre activité.
Scalabilité et haute disponibilité
Exposer un service sur de multiples nœuds de travail s'effectue facilement, en quelques lignes de commande. Kubernetes lance les conteneurs et configure le load balancer pour vous. Vous pouvez également définir des conditions de santé pour chaque service. Kubernetes relancera les pods et les conteneurs qui ne satisferaient pas ces exigences.
Certifications ISO/IEC 27001, 27701 et HDS*
Nos infrastructures et services cloud sont certifiés ISO/IEC 27001, 27017, 27018 et 27701. Ces certifications assurent la présence d’un système de management de la sécurité de l'information (SMSI) pour la gestion des risques, des vulnérabilités et la mise en place d’une continuité d’activité, ainsi que d’un système de gestion de l’information sur la vie privée (PIMS). Notre certification HDS* vous permet d’héberger en toute sécurité des données de santé.
* disponible prochainement
Certified Kubernetes Service Provider
Certifiées par la Cloud Native Computing Foundation (CNCF), nos équipes Professional Services vous accompagnent dans le déploiement, la sécurisation et la mise à l’échelle de vos charges de travail conteneurisées sur Kubernetes.
En savoir plus
Gestion complète par OVHcloud

Réversibilité, multi et hybrid cloud
Grâce au programme de conformité CNCF, de nombreux éditeurs et acteurs du cloud garantissent une totale réversibilité des données. Kubernetes® est de fait devenu le standard pour les scénarios multicloud (différents acteurs ou datacenters cloud) et hybrides (distribués on-premises et cloud). La même configuration peut être portée d'un acteur à l'autre en un rien de temps.

Concentrez-vous sur vos couches logicielles conteneurisées
Nous hébergeons et entretenons tous les composants de Kubernetes ainsi que le système d’exploitation et les composants courants (exécution de Docket, etc.) de vos nœuds esclaves.
Comment faire
Créez votre cluster Kubernetes
Ajoutez des nodes basés sur les instances
Connectez-vous à Kubernetes et commencez à déployer des conteneurs


En savoir plus
Fonctionnalités
Volumes persistants
Vous pouvez ajouter des volumes persistants à vos nœuds de travail. Ceux-ci s'appuient sur les disques additionnels des tailles et classes de votre choix (standard ou haute performance, facturés au gigaoctet près). Cela garantit la durabilité aux données de vos applications stateful.
Load Balancer et pod autoscaling
Votre service Kubernetes® vous est livré en quelques minutes, puis vos nœuds de travail sont provisionnés en moins de 120 secondes. L'exposition de nouveaux services ou leur réplication sur vos nœuds est ensuite effectuée en quelques secondes par l'ordonnanceur. L'intégration du Load Balancer OVHcloud vous permet de distribuer de manière performante le trafic sur de nombreux nœuds. Vous pouvez définir des quotas CPU/RAM, des conditions de santé et le scaling automatique de vos pods.
Interface simple
Votre espace client permet la configuration, l'ajout et/ou la suppression de vos nœuds. Vous pouvez installer facilement Kubernetes® Dashboard.
Role Based Access Control
La fonctionnalité de contrôle d'accès par rôles est activée et vous permet de déployer des services nécessitant ce niveau d'accès.
Versions multiples et upgrade
Vous pouvez choisir d'utiliser l'une des trois (3) dernières versions stables de Kubernetes® à la création de votre cluster. Nous proposons les nouvelles versions mineures dans le trimestre qui suit leur disponibilité.
Nodes autoscaling
Ajoutez dynamiquement des ressources de calcul à votre cluster selon la totalité des besoins de l’ensemble des nœuds.
Intégré au vRack
Choisissez d'exposer votre cluster et ses services publiquement ou uniquement sur votre réseau privé OVHcloud.
Cas d'usage
Architecture microservices et tâches hautement distribuées
La réactivité de Kubernetes® et le faible overhead vous permettent de réduire les infrastructures sous-jacentes pour les microservices. Fonctionnel avec les applications historiques (support des charges stateful grâce aux volumes persistants), Kubernetes® répartira vos tâches intelligemment selon leur utilisation planifiée de mémoire vive et CPU. Vous pouvez aussi définir des limites hautes effectives qui entraîneront sa destruction et une nouvelle planification automatique. Mixez les ressources IaaS mensuelles et horaires pour optimiser votre facturation.
Montées de versions transparentes et contrôlées
Grâce aux différents niveaux d'abstraction apportés par Kubernetes® , la mise à jour de vos couches applicatives est simplifiée. En choisissant l'approche du « rolling upgrade », effectuez des montées de versions transparentes pour vos utilisateurs finaux. Notre équipe utilise d'ailleurs elle-même cette approche pour mettre à jour les composants de vos clusters Kubernetes® pour les correctifs de bugs mineurs et de sécurité.
Déploiement facilité du développement à la production
La majorité des applications open source et commerciales sont aujourd'hui distribuées au format de conteneur Docker ou Helm chart, déployables en une seule ligne de commande sur votre service Kubernetes®. Kubernetes® répartit intelligemment conteneurs et services sur différents nœuds. Vous souhaitez isoler développement, recette et production ? Portez simplement le fichier de configuration d'un cluster à l'autre. Grâce à la syntaxe déclarative, vous décrivez simplement l'état attendu.

Facturation de Managed Kubernetes Service
Autres produits
FAQ
Quelles sont les garanties concernant les ressources (compute, storage ou autre) utilisées par la solution Managed Kubernetes Service ?
Managed Kubernetes Service s’appuie sur d'autres ressources cloud (instances, Block Storage ou load balancer par exemple). Vous bénéficiez de leurs SLA, consultables sur leurs pages respectives.
Quel SLA est garanti par OVHcloud concernant l'APIserver de Managed Kubernetes Service ?
Le SLA est de 99,5 % de disponibilité mensuelle pour l'APIserver Managed Kubernetes Service. Cette solution étant gratuite, ce taux ne constitue pas un engagement. Pour plus d'informations, veuillez consulter les conditions générales de vente.
Quelle est la taille minimale pour un cluster Managed Kubernetes Service ?
Il faut au minimum un nœud de calcul pour faire fonctionner le service, mais il est vivement recommandé de déployer trois nœuds afin de former un cluster résilient. Les plus petits modèles d'instances éligibles sont des d2-4.
Quelle est la taille maximale pour un cluster Managed Kubernetes Service ?
La limite actuelle est de 100 nœuds de calcul pour un cluster. Les modèles d'instances les plus puissants sont éligibles pour Managed Kubernetes Service : les B2-120, les C2-120, les R2-240 ou encore les I1-180.
Quels sont les usages de Kubernetes ?
Kubernetes est un orchestrateur de ressources. Il distribue et place les conteneurs Docker sur les nœuds du cluster disponibles en appliquant des règles de positionnement ainsi qu’en tenant compte de l'organisation de votre application.
Quelles versions de Kubernetes proposez-vous ?
Nous proposons un service certifié par la CNCF pour les trois dernières versions mineures supportées par Kubernetes. Vous pouvez migrer d'une version à la suivante automatiquement. Enfin, pour une version donnée, les mises à jour de sécurité (patch updates) sont appliquées selon la politique de sécurité que vous avez choisie.
Comment configurer un cluster Kubernetes ?
L'installation et la configuration du logiciel Kubernetes sont relativement complexes. C'est pourquoi nous vous proposons un service offrant un déploiement presque instantané en faisant abstraction de la complexité de gestion du cluster.
Qu'est-ce qu'un conteneur dans le cloud ?
Un conteneur est un package contenant une application ainsi que toutes les dépendances système nécessaires pour son fonctionnement. Lorsqu'il va être exécuté, il fera fonctionner son application dans un environnement isolé. Un conteneur est par ailleurs facilement transportable d'une plateforme à l'autre, assurant un fonctionnement identique dans tous les cas.
Qu'est-ce que Docker ?
Docker est l'implémentation la plus répandue des technologies de conteneurisation. Il fonctionne le plus souvent sous Linux et bénéficie d'une très grande communauté.