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 :
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.
| 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.
- Sélectionnez votre cluster dans la liste des clusters.
- Cliquez sur Tableau de bord Kubernetes.
- Cliquez sur l'icône Créer une nouvelle ressource (
+), puis sélectionnez l'onglet Créer à partir d'un formulaire. - Entrez un nom pour votre application, par exemple
liberty. - Saisissez «
websphere-liberty» comme image de conteneur. - Entrez le nombre de pods pour le déploiement de votre application, par exemple
1. - Dans la liste Service, sélectionnez Externe pour créer un service
LoadBalancer. - Configurer le service externe :
- Port :
80 - Port cible :
9080 - Protocole:
TCP
- Port :
- Cliquez sur Déployer.
- Dans le menu Pods, confirmez que le pod
libertyest en cours d'exécution. - Dans le menu Services, ouvrez le point de terminaison externe de votre service «
liberty». Par exemple,169.xx.xxx.xxx:80pour les clusters classiques ouhttp://<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 :