Initiation à IBM Cloud Kubernetes Service

IBM Cloud Kubernetes Service Il s'agit d'un service géré d' Kubernetes, qui vous permet de créer votre propre cluster d'hôtes de calcul sur lequel vous pouvez déployer et gérer des applications conteneurisées sur IBM Cloud. Associé à une expérience utilisateur intuitive, une sécurité et un isolement intégrés et des outils avancés, il vous permet de sécuriser, gérer et surveiller vos charges de travail de cluster et de fournir rapidement des applications conteneurisées hautement disponibles et sécurisées dans le cloud public.

Prêt à créer votre premier cluster?

Si vous avez déjà un compte IBM Cloud et que vous souhaitez commencer immédiatement :

Créer un cluster maintenant

Vous n'avez pas de compte ? Inscrivez-vous à IBM Cloud

Utilisez cette page pour passer en revue le flux d'installation principal : examinez le service, préparez votre compte, planifiez votre environnement, créez un cluster et déployez une application d'exemple.

Passer en revue les éléments de base

Commencez par les concepts de base, la terminologie et les avantages. Pour plus d'informations, voir Présentation de IBM Cloud Kubernetes Service.

Si vous maîtrisez déjà les bases, passez à la section suivante.

Préparez votre compte

Assurez-vous que votre compte IBM Cloud est prêt pour la création de clusters. Pour les étapes de configuration, voir Préparation de votre compte à la création de clusters.

Vous devez être connecté à IBM Cloud avant de créer un cluster. Si vous n'avez pas encore de compte, vous pouvez en créer un.

Considérations relatives à la tarification

Les prix varient en fonction du type de nœud de travail, du nombre de nœuds et du type d'infrastructure. Pour plus d'informations, voir Kubernetes Service pricing.

Choisissez votre type d'infrastructure

Avant de créer un cluster, choisissez le type d'infrastructure adapté à votre environnement.

VPC
Les nœuds de travail sont déployés sous forme d'instances de serveurs virtuels sur l'infrastructure VPC. Le VPC est le type d'infrastructure recommandé pour les nouveaux clusters. Il assure par défaut l'isolation du réseau et prend en charge les dernières fonctionnalités d' IBM Cloud Kubernetes Service, notamment les hôtes dédiés et la sécurité par défaut.
Classique
Les nœuds de travail sont déployés sur des machines virtuelles ou physiques au sein de l'infrastructure classique d' IBM Cloud. Optez pour Classic si vous avez besoin de nœuds de travail « bare metal », de configurations de stockage défini par logiciel (SDS) ou de connexions à des ressources d'infrastructure classique existantes.
Satellite
Les nœuds de travail sont déployés sur votre propre infrastructure, qu'il s'agisse de matériel sur site ou de machines virtuelles hébergées chez d'autres fournisseurs de services cloud tels que AWS, Azure et GCP. Utilisez Satellite lorsque vous devez exécuter des clusters gérés par IBM Cloud en dehors des centres de données IBM Cloud.

Pour une comparaison détaillée, notamment en ce qui concerne les options et la disponibilité des nœuds de travail, consultez la section « Stratégie relative à l'environnement de cluster ».

Créer un cluster

Consultez les options de déploiement présentées dans le tableau ci-dessous.

Options de création d'un cluster
Type Niveau Durée Description
Tutoriel Débutant 1 heure Suivez les étapes de ce tutoriel pour créer votre propre cloud privé virtuel (VPC), puis créez un cluster IBM Cloud Kubernetes Service à l'aide de l'interface de ligne de commande. Pour plus d'informations, voir Création d'un cluster dans votre propre cloud privé virtuel.
Déploiement personnalisé Intermédiaire 1 à 3 heures Créez un cluster personnalisé sur l'infrastructure classique.
Déploiement personnalisé Intermédiaire 1 à 3 heures Créez un cluster personnalisé sur l'infrastructure VPC.

Vous avez déjà un cluster? Découvrez comment y accéder, puis passez à l'étape suivante pour déployer une application d'exemple.

Déployer un exemple d'application

Après avoir créé un cluster, déployez un exemple d'application en utilisant le tableau de bord Kubernetes.

  1. Sélectionnez votre cluster dans la liste des clusters.
  2. Cliquez sur Tableau de bord Kubernetes.
  3. Cliquez sur l'icône Créer une nouvelle ressource (+), puis sélectionnez l'onglet Créer à partir d'un formulaire.
  4. Entrez un nom pour votre application, par exemple liberty.
  5. Saisissez « websphere-liberty » comme image de conteneur.
  6. Entrez le nombre de pods pour le déploiement de votre application, par exemple 1.
  7. Dans la liste Service, sélectionnez Externe pour créer un service LoadBalancer.
  8. Configurer le service externe :
    • Port : 80
    • Port cible : 9080
    • Protocole: TCP
  9. Cliquez sur Déployer.
  10. Dans le menu Pods, confirmez que le pod liberty est en cours d'exécution.
  11. Dans le menu Services, ouvrez le point de terminaison externe de votre service « liberty ». Par exemple, 169.xx.xxx.xxx:80 pour les clusters classiques ou http://<hash>-<region>.lb.appdomain.cloud/ pour les clusters VPC.

Votre application est exposée par un équilibreur de charge réseau de couche 4, version 1.0. Pour en savoir plus sur les autres options d'exposition, voir Planification de la mise en réseau interne et externe des applications.

Actions rapides

Si vous avez déjà un cluster, utilisez ces liens pour continuer :

Accès à votre cluster
Connectez-vous à votre cluster et exécutez les commandes kubectl. Pour plus d'informations, voir Accès aux clusters.
Installer l'interface CLI
Configurez votre environnement de développement local. Pour plus d'informations, consultez la section « Installation de l'interface en ligne de commande ».
Déployez votre première application
Découvrez concrètement une application type. Pour plus d'informations, voir Déploiement d'applications.

Besoin de vérifier d'abord les prix? Consultez les tarifs de Kubernetes Service.

Étape suivante ?

Poursuivez avec l'un de ces parcours d'apprentissage :