Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:Foire aux questions sur la gestion des flottes

Dernière mise à jour :Sep 20, 2026

Résolution des problèmes liés aux quotas de flotte, à la connectivité, au déploiement via kubectl et aux erreurs d'association de cluster.

La gestion des flottes prend-elle en charge plusieurs instances de flotte ?

Oui. ACK One attribue par défaut un quota d'une instance de flotte. Pour en créer davantage, demandez une augmentation de quota dans le Quota Center.

Exigences de connectivité

  1. Le VPC de l'instance de flotte doit pouvoir accéder à l'endpoint du serveur API du cluster associé.

  2. Le VPC du cluster associé doit pouvoir accéder à l'endpoint du serveur API de l'instance de flotte.

  3. Si l'instance de flotte et le cluster associé se trouvent dans des VPC différents, connectez les VPC pour permettre un accès mutuel aux serveurs API. Utilisez Cloud Enterprise Network (CEN) ou activez les endpoints publics pour les deux ressources.

Gérer les instances de flotte avec l'interface CLI kubectl

Oui. Les instances de flotte sont entièrement compatibles avec le serveur API Kubernetes. Déployez des ressources Kubernetes natives avec kubectl, ou empaquetez et déployez des applications avec Helm. Pour les scénarios multi-clusters, ACK One propose le plugin AMC Kubectl. Consultez aide en ligne de commande AMC.

Erreur lors de l'ajout d'un cluster associé

Symptôme

Lors de l'ajout d'un cluster associé, la console affiche l'erreur suivante : secrets "sec-c58faedb8a7864d3-public" not found.

Cause

L'instance de flotte ne peut pas se connecter au cluster cible. Vérifiez la connectivité réseau entre l'instance de flotte et le cluster à ajouter.

Solution

Si l'instance de flotte et le cluster associé se trouvent dans des VPC différents, connectez les VPC pour permettre un accès mutuel aux serveurs API. Utilisez Cloud Enterprise Network (CEN) ou activez les endpoints publics pour les deux ressources.

Résoudre le problème « namespace terminating »

La dissociation d'un cluster peut rendre certains services API indisponibles, ce qui bloque les namespaces ack-multiple-clusters et ack-cluster-gateway dans l'état Terminating et empêche toute réassociation. Pour résoudre ce problème :

  1. Récupérez le fichier JSON du namespace.

    Remplacez <YOUR_NAMESPACE> par le nom de votre namespace.

    kubectl get namespace <YOUR_NAMESPACE> -o json > <YOUR_NAMESPACE>.json
  2. Ouvrez le fichier JSON et supprimez le tableau finalizers de la section spec.

  3. Finalisez la suppression du namespace.

    Remplacez <YOUR_NAMESPACE> par le nom de votre namespace.

    kubectl replace --raw "/api/v1/namespaces/<YOUR_NAMESPACE>/finalize" -f ./<YOUR_NAMESPACE>.json
  4. Exécutez kubectl get ns pour vérifier que le namespace a bien été supprimé.

Associer un cluster ayant fait l'objet d'une dissociation incorrecte

Une flotte devient inutilisable si elle ou son instance SLB de serveur API est accidentellement supprimée. L'association peut générer des erreurs lorsque vous ajoutez à une nouvelle flotte un sous-cluster qui n'a pas été correctement dissocié de l'ancienne flotte. Suivez ces étapes pour garantir une association réussie.

  1. Connectez-vous à la console ACK One. Dans le volet de navigation de gauche, choisissez Fleet > Associated Clusters.

  2. Sur la page Associated Clusters, développez la liste des flottes, sélectionnez la nouvelle flotte, puis cliquez sur Add associated clusters.

  3. Dans le panneau Add associated clusters, sélectionnez le cluster et cliquez sur OK.

  4. Sur la page Associated Clusters, localisez le cluster que vous venez d'associer et cliquez sur Disassociate.

  5. Cliquez à nouveau sur Add associated clusters, sélectionnez le même cluster, puis cliquez sur OK.