Kubernetes managed

Kubernetes® gratuit, pour orchestrer vos conteneurs

Kubernetes® est l'orchestrateur de conteneurs de référence, utilisé par les entreprises de toutes tailles. Il facilite le déploiement, la résilience et la scalabilité de vos applications, y compris dans une stratégie hybride ou multicloud.

Le service Kubernetes® géré s'appuie sur les instances Cloud Public d'OVH. Grâce aux répartiteurs de charge (load balancer) et aux disques additionnels intégrés, vous pouvez héberger et garantir une réversibilité totale à tous les types de charges métier.

Les composants internes au service sont déployés, hébergés, monitorés et maintenus en fonctionnement et à jour gratuitement par nos équipes. Vous pouvez vous concentrer sur votre métier (conteneurs et services), avec les outils standards de l'écosystème Kubernetes®.

Gestion intégrale par OVH

OVH déploie, héberge et maintient l’ensemble des composants nécessaires au fonctionnement de Kubernetes®. Cela inclut les mises à jour liées aux bugs et patchs de sécurité. Nous maintenons également les composants nécessaires sur vos nœuds. Bénéficiez de toutes les fonctionnalités d'un Kubernetes® certifié conforme après le téléchargement de votre fichier kubeconfig et concentrez-vous uniquement sur votre activité : nos équipes veillent sur les éléments logiciels et matériels sous-jacents. Ces derniers bénéficient également de l'Anti-DDOS OVH.

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 conditions. Vos nœuds profitent aussi de notre monitoring. Vos services bénéficient de la haute disponibilité des offres Infrastructure as a Service (IaaS) d'OVH et vous pouvez ajouter de nouveaux nœuds de calcul en un instant.

Une architecture gérée par OVH et certifiée

Certified Kubernetes

 

Réversibilité, multi cloud et cloud hybride

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 centres de données) et hybrides (physique et cloud). La même configuration peut être portée d'un acteur à l'autre en un rien de temps.

 

Architecture Kubernetes OVH

Concentrez-vous sur vos couches logicielles conteneurisées

Nous hébergeons et maintenons en condition tous les composants de Kubernetes, et allons même plus loin en gérant vos nœuds de travail. Vous choisissez simplement votre stratégie de mise à jour et nos l’appliquons pour vous de manière transparente : vous n’aurez plus jamais à mettre à jour un système d’exploitation !

Usage

1

Créez votre cluster Kubernetes

2

Ajoutez des nodes basés sur les instances

3

Connectez vous à Kubernetes pour commencer à déployer des conteneurs

Prêt à commencer ?

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

Démarrer

Plus de détails

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 OVH 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 montée de versions

Vous pouvez choisir d'utiliser Kubernetes® 1.11, 1.12, 1.13, 1.14 ou 1.15. Nous vous proposerons d'autres versions et leurs changements à l'avenir.

Nodes autoscaling (prochainement)

Ajoutez dynamiquement des ressources de calcul à votre cluster selon la totalité des besoins de l’ensemble des nœuds.

Intégré au vRack (prochainement)

Choisissez d'exposer votre cluster et ses services publiquement ou uniquement sur votre réseau privé OVH.

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.

tarif public cloud

Facturation du service Kubernetes géré

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 OVH, trafic inclus.

Également disponible sur les infrastructures OVH

Plateform 9

OVH s'associe avec Platform9 pour fournir Kubernetes sur un serveur physique

Pour les clients souhaitant profiter des avantages de l'orchestration Kubernetes sur des serveurs dédiés, OVH s'associe avec Platform9 pour proposer Kubernetes sur ses serveurs.

Les utilisateurs préférant une isolation matérielle forte ou une intégration avec leur système d'information d'entreprise peuvent déployer un service Kubernetes dédié et géré par Platform9 sur l'ensemble des serveurs dédiés d'OVH, après une souscription auprès de notre partenaire. Cette entreprise est le spécialiste américain reconnu pour ses déploiements automatisés de solutions comme Kubernetes. Cliquez ici pour plus de détails.

OVH est le seul fournisseur qui propose un large choix de déploiement de Kubernetes sur l'ensemble de ses services combinant des solutions de cloud public (OpenStack), privé (VMware) ou serveurs dédiés.