Kubernetes managed

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.

Created with Sketch.

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

Created with Sketch.

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

kb

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.

Architecture Kubernetes

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

1

Créez votre cluster Kubernetes

2

Ajoutez des nodes basés sur les instances

3

Connectez-vous à Kubernetes et commencez à déployer des conteneurs

Prêt à commencer ?

Créez un compte et lancez vos services dans la minute

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.

Pricing Public Cloud

Facturation de Managed Kubernetes Service

Le service Kubernetes® managé est offert sans frais. Cela inclut le déploiement, l'hébergement et les mises à jours de tous les composants "maitres" du cluster, ainsi que maintien opérationnel de vos nœuds (système d'exploitation et composants Kubernetes® des nœuds de travail). Vous ne payez que les ressources de calcul et de stockage qui hébergent vos conteneurs et leurs données persistantes, tout en bénéficiant des tarifs standards du Public Cloud OVHcloud, trafic inclus.

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é.