Qu'est-ce qu'IBM Cloud Kubernetes Service ?

IBM Cloud™ Kubernetes Service est un service de conteneur managé destiné à la distribution rapide d'applications pouvant se connecter à des services avancés tels qu'IBM Watson® et la blockchain. En tant que fournisseur K8s certifié, IBM Cloud Kubernetes Service offre une planification intelligente, une réparation spontanée, une mise à l'échelle horizontale, une reconnaissance des services, un équilibrage de la charge, des déploiements et annulations automatisés, ainsi qu'une gestion des secrets et de la configuration. Le service Kubernetes dispose également de fonctionnalités avancées en matière de gestion simplifiée des clusters, de règles d'isolement et de sécurité des conteneurs. Il vous permet de concevoir votre propre cluster et des outils opérationnels intégrés pour la cohérence du déploiement.

Accéder à la FAQ

Principales caractéristiques du service IBM Cloud Kubernetes

Gestion complète à grande échelle

IBM Cloud - dont IBM Watson® et IBM Blockchain Platform - s'exécute sur Kubernetes, permettant une grande ampleur et une grande diversité de charges de travail. Bénéficiez d'une disponibilité continue avec des clusters multizones à haute disponibilité, activés par maître sur 6 régions et 35 data centers.

Clusters Kubernetes sécurisés

Cet environnement hautement sécurisé pour les charges de travail de production possède une sécurité intégrée au niveau du conteneur, y compris des règles d'isolement, une infrastructure CIS renforcée et une conformité générale au secteur (y compris PCI, HIPPA-ready, SOC1, SOC2, etc.).

Services avancés

Étendez les fonctionnalités de vos applications en intégrant des services IBM avancés, tels que l'IA, Watson et Blockchain, via une architecture automatisée, normalisée et sécurisée. Sont inclus les secrets Kubernetes gérés par le client via IBM Cloud™ Key Protect.

Mise à disposition intelligente

Les conteneurs sont automatiquement programmés et placés sur les hôtes de calcul disponibles, en fonction des exigences que vous définissez et de la disponibilité dans chaque cluster.

Conteneurs à auto-réparation

Configurez un cluster Kubernetes personnalisé à adaptation automatique qui assure la reprise des conteneurs, en fonction de règles définies. Créez des diagnostics d'intégrité pour les composants critiques, tels que containerd, kubelet, kube-proxy et calico, afin que la reprise automatique puisse déclencher une action corrective.

Journalisation et surveillance

Bénéficiez d'une visibilité opérationnelle au niveau des applications, services et plateformes de Kubernetes. Les fonctionnalités avancées permettent de surveiller et de traiter les incidents, de définir des alertes et de créer des tableaux de bord personnalisés. Profitez d'un traitement de niveau cluster, avec conservation pendant 30 jours et en langage naturel grâce à ce service entièrement centralisé.

Apprenez à créer avec Kubernetes, Istio et Watson

Comment les clients l'utilisent

Déploiement d'une application Web évolutive sur Kubernetes

Ce tutoriel explique comment échafauder une application Web, l'exécuter en local dans un conteneur, puis la déployer sur un cluster IBM Cloud Kubernetes. Vous apprendrez en outre à associer un domaine personnalisé, à surveiller la santé de l'environnement et à mettre à l'échelle ce dernier.

Obtenir le code

Déployez une application Web sur le diagramme d'architecture Kubernetes

Analyse des journaux et surveillance du fonctionnement d'application Kubernetes

Ce tutoriel montre comment IBM Log Analysis, associé au service LogDNA, peut être utilisé pour configurer et accéder aux journaux d'une application Kubernetes déployée sur IBM Cloud™. Voici les étapes à suivre :

1. Déployez une application Python sur un cluster mis à disposition sur le service IBM Cloud Kubernetes.
2. Configurez un agent LogDNA, générez les différents niveaux de journaux d'application et accédez aux journaux employés, aux journaux pod ou aux journaux réseau.
3. Recherchez, filtrez et visualisez ces journaux via Log Analysis avec l'interface utilisateur Web LogDNA.
4. Configurez le service IBM Cloud Monitoring with Sysdig et configurez l'agent Sysdig pour surveiller les performances et la santé de votre application et de votre cluster IBM Cloud Kubernetes Service.

Pour démarrer

Diagramme d'architecture de l'analyse des journaux et de la surveillance de la santé des applications Kubernetes

Déploiement continu sur Kubernetes

Ce tutoriel vous guide tout au long du processus de configuration d'un pipeline d'intégration et de distribution continues pour des applications conteneurisées qui s'exécutent sur le service IBM Cloud Kubernetes. Vous allez découvrir comment configurer le contrôle des sources, puis à créer, tester et déployer le code sur différentes étapes de déploiement. Vous ajouterez ensuite des intégrations à d'autres services comme les notifications Slack.

Obtenir la technologie

Graphique illustrant comment IBM Continuous Delivery peut aider à configurer un pipeline d'intégration et de distribution continues pour les applications conteneurisées.

Création de clusters

Dans cette série de tutoriels, vous pouvez voir comment une société de relations publiques fictive utilise les fonctionnalités de Kubernetes pour déployer une application en conteneur dans IBM Cloud. En optimisant Watson™ Tone Analyzer, l'entreprise de relations publiques analyse ses communiqués de presse et reçoit un feedback.

Accéder aux tutoriels

Image de la feuille de route de l'utilisation de Kubernetes pour déployer une application en conteneur

Clients utilisant le service IBM Cloud Kubernetes

logo de think research

Think research

Les cliniciens restent informés des dernières avancées médicales pour délivrer des soins rapides et efficaces

logo d'eurobits technologies

Eurobits Technologies

Transformation du paysage financier avec des services robustes et ultra-sécurisés sur IBM Cloud

logo ibm weather

The Weather Company

Migration du premier site Web météorologique au monde vers une architecture mondiale, évolutive et hautement sécurisée dans IBM Cloud

Chaînes d'outils DevOps

Combinez les services IBM Cloud avec des outils open source et tiers.

Développez vos connaissances techniques

Un homme utilise un tableau transparent avec des schémas pour expliquer le rôle des conteneurs

Conteneurs : cloud computing

Comprenez le rôle des conteneurs dans le cloud computing et découvrez comment ils s'intègrent à des technologies telles que Docker, Kubernetes, Istio, les machines virtuelles et Knative.

Un homme utilise un tableau transparent avec des schémas pour expliquer le fonctionnement de Kubernetes

Kubernetes : cloud computing

Tout ce que vous devez savoir sur Kubernetes : un outil d'orchestration de conteneurs qui déploie, fait évoluer et gère les applications conteneurisées.

Un homme utilise un tableau transparent avec des schémas pour expliquer comment Knative peut compléter Kubernetes

Knative : cloud computing

Dans ce guide, découvrez Knative et comment ce dernier peut vous aider à compléter votre système Kubernetes.

Lancez-vous en quelques minutes

Gérez vos applications à haute disponibilité au sein des conteneurs Docker et des clusters de services IBM Cloud Kubernetes sur IBM Cloud.