Création de clusters Kubernetes à l'aide de workflows de console
Découvrez les deux façons de créer un cluster Kubernetes à l'aide de Kubernetes Engine (OKE).
Vous pouvez utiliser le moteur Kubernetes pour créer des clusters Kubernetes. Pour créer un cluster, vous devez appartenir au groupe d'administrateurs de la location ou appartenir à un groupe auquel une stratégie octroie le droit d'accès CLUSTER_MANAGE. Reportez-vous à Configuration de stratégies pour la création et le déploiement de clusters.
Dans la console, indiquez d'abord les détails de base du nouveau cluster (nom du cluster et version de Kubernetes à installer sur les noeuds de plan de contrôle). Créez ensuite le cluster en utilisant l'une des deux méthodes suivantes :
-
Utilisation des paramètres par défaut dans le workflow Création rapide pour créer un cluster avec de nouvelles ressources réseau au besoin. Il s'agit de l'approche la plus rapide pour créer un cluster. Si vous acceptez toutes les valeurs par défaut, vous pouvez créer un cluster en seulement quelques clics. Les nouvelles ressources réseau du cluster sont créées automatiquement, y compris les sous-réseaux régionaux pour l'adresse d'API Kubernetes, pour les noeuds de processus actif et pour les équilibreurs de charge. Le sous-réseau régional des équilibreurs de charge est public, mais vous devez indiquer si les sous-réseaux régionaux de l'adresse d'API Kubernetes et des noeuds de processus actif sont publics ou privés. Pour créer un cluster dans le workflow Création rapide, vous devez appartenir à un groupe auquel une stratégie accorde les droits d'accès nécessaires à la création des ressources réseau (reportez-vous à Création de stratégies supplémentaires pour les groupes).
-
Utilisez les paramètres personnalisés dans le workflow Création personnalisée. Il s'agit de l'approche qui vous offre le plus de contrôle sur le nouveau cluster. Vous pouvez définir explicitement les propriétés du nouveau cluster, y compris les paramètres de chiffrement. De plus, vous pouvez indiquer explicitement les ressources réseau existantes à utiliser, y compris les sous-réseaux publics ou privés existants dans lesquels créer l'adresse d'API Kubernetes, les noeuds de processus actif et les équilibreurs de charge.
Bien que vous définissiez généralement les pools de noeuds immédiatement lors de la définition d'un nouveau cluster dans le workflow Création personnalisée, ce n'est pas obligatoire. Vous pouvez créer un cluster sans pools de noeuds et en ajouter ultérieurement. Si vous avez l'intention d'installer et de configurer un fournisseur de stratégies réseau comme Calico pour prendre en charge les ressources Kubernetes NetworkPolicy, vous pouvez créer un cluster qui ne dispose initialement d'aucun pool de noeuds. Si vous installez Calico sur un cluster qui dispose de pools de noeuds dans lesquels des pods sont déjà exécutés, vous devrez recréer les pods une fois l'installation de Calico terminée. Par exemple, en exécutant la commande
kubectl rollout restart
. Si vous installez Calico sur un cluster avant de créer des pools de noeuds dans ce cluster (recommandé), vous n'aurez pas besoin de recréer de pods. Reportez-vous à Exemple : installation de Calico et configuration de stratégies réseau.
Outre les workflows Création rapide et Création personnalisée dans la console, vous pouvez créer des clusters à l'aide de l'interface de ligne de commande et de l'API. Pour plus d'informations, reportez-vous à Création d'un cluster.