CloudBox est un service cloud entièrement géré qui intègre le matériel et les logiciels du cloud public Alibaba Cloud (calcul, stockage et réseau) directement dans votre centre de données sur site. Cette solution répond à des exigences métier telles que la sécurité des données, le traitement des données sur site et la faible latence. Les clusters ACK dédiés prennent en charge les pools de nœuds CloudBox afin d'exploiter les ressources déployées dans CloudBox.
Pour utiliser les ressources CloudBox dans un cluster ACK dédié, soumettez un ticket afin de demander l'autorisation de créer un cluster ACK dédié.
Prérequis
Avant de commencer, assurez-vous d'avoir :
Un CloudBox créé, dont les ressources sont achetées, la réception effectuée et qui fonctionne normalement. Pour les spécifications de facturation et les SKU de calcul, consultez la section Spécifications des SKU de calcul.
Une connexion hautement disponible et à faible latence entre le CloudBox et le cloud public. Pour garantir des performances fiables, utilisez une connexion avec une bande passante d'au moins 50 Mbit/s. Pour connaître les exigences de connexion, consultez la section Exigences de déploiement.
Un vSwitch créé dans la zone CloudBox. Consultez la rubrique Créer et gérer des vSwitches.
Limitations
Région
Le cluster ACK dédié et le CloudBox doivent se trouver dans la même région.
Réseau
Vous ne pouvez pas créer d'instances Application Load Balancer (ALB) ni de passerelles NAT Internet dans la zone CloudBox. Créez plutôt les passerelles NAT Internet dans une zone du cloud public.
Vous ne pouvez pas associer d'adresses IP élastiques (EIP) aux pods, aux instances Server Load Balancer (SLB) ou aux nœuds de travail déployés dans le CloudBox.
Plugin réseau
Seuls les clusters ACK dédiés utilisant le plugin réseau Flannel prennent en charge les ressources CloudBox. Les clusters utilisant le plugin réseau Terway ne prennent pas en charge les ressources CloudBox.
Services de type LoadBalancer
Lors de la création d'un Service de type LoadBalancer dans le CloudBox, spécifiez la zone CloudBox pour le Service. Consultez la rubrique Ajouter des annotations au fichier YAML d'un Service pour configurer les instances CLB.
Un Service de type LoadBalancer dans le CloudBox ne peut être associé qu'à des instances ECS situées dans le même CloudBox. Un Service de type LoadBalancer dans le cloud public ne peut être associé qu'à des instances ECS dans le cloud public.
Nœuds et pools de nœuds
Vous ne pouvez pas utiliser d'instances ECS avec des disques chiffrés ou des instances préemptibles comme nœuds de travail dans la zone CloudBox.
Les pools de nœuds disposant de ressources CloudBox et de la mise à l'échelle automatique activée ne prennent pas en charge les stratégies d'instances préemptibles.
Comportement en cas de déconnexion réseau
Lorsque la connexion entre le CloudBox et le cloud public est interrompue, les nœuds ECS existants dans le cluster ACK continuent de fonctionner normalement. Toutefois, vous ne pouvez pas gérer les charges de travail sur ces nœuds ni ajouter de nouveaux nœuds ECS depuis le CloudBox au cluster. Vérifiez le réseau CloudBox et rétablissez la connexion dès que possible.
Créer un pool de nœuds CloudBox dans un cluster ACK dédié
Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.
Sur la page Clusters, cliquez sur Create Kubernetes Cluster.
-
Cliquez sur l'onglet ACK Dedicated Cluster. Configurez les paramètres clés suivants, puis suivez les instructions à l'écran pour créer le cluster. Le tableau ci-dessous décrit les paramètres spécifiques aux déploiements CloudBox. Pour toutes les descriptions de paramètres, consultez la rubrique Créer un cluster ACK dédié (obsolète). Une fois le cluster créé, il apparaît sur la page Clusters de la console Container Service for Kubernetes.
Parameter Value Region Sélectionnez la région du CloudBox Configure SNAT for VPC Désactivez la case à cocher vSwitch Sélectionnez un vSwitch dans la zone CloudBox Expose API server with EIP Désactivez la case à cocher Network Plug-in Sélectionnez Flannel