Les projets open source étendent les fonctionnalités des clusters Kubernetes. Cette rubrique répertorie les principaux projets open source utilisés dans Container Service for Kubernetes (ACK).
|
Catégorie |
Nom du projet |
Description |
Adresse du projet |
Références |
|
Composants clés |
Kubernetes Cloud Controller Manager pour Alibaba Cloud |
Équilibre le trafic applicatif et gère les entrées de routage des nœuds. |
||
|
Mise en réseau |
Plug-in réseau Terway CNI |
Plug-in réseau ACK qui configure les réseaux de conteneurs en associant les ENI d'Alibaba Cloud aux pods. |
||
|
Contrôleur d'entrée NGINX |
Assure l'équilibrage de charge de couche 4 et de couche 7 en tant que proxy inverse. |
|||
|
ExternalDNS |
Assure la résolution DNS dynamique via Alibaba Cloud DNS PrivateZone. |
|||
|
Stockage |
Plug-in CSI Kubernetes d'Alibaba Cloud |
Plug-in de volume ACK qui gère le cycle de vie des volumes. |
||
|
Plug-in FlexVolume Kubernetes d'Alibaba Cloud |
Plug-in de volume ACK pour le montage et le démontage des volumes (Kubernetes 1.16 et versions antérieures). |
|||
|
Contrôleur de provisionnement de volumes de disque Alibaba Cloud |
Crée et supprime des volumes de disque (Kubernetes 1.16 et versions antérieures). |
Contrôleur de provisionnement de volumes de disque Alibaba Cloud |
||
|
Optimisation des ressources |
Node-Resource-Manager |
Gère les nœuds et surveille les composants. |
Aucune |
|
|
Élasticité |
Kubernetes-CronHPA-Controller |
Effectue la mise à l'échelle horizontale planifiée des pods. |
||
|
Kubernetes Autoscaler |
Effectue la mise à l'échelle horizontale des nœuds. |
|||
|
Sécurité |
Plug-in fournisseur KMS pour Alibaba Cloud |
Chiffre les secrets Kubernetes stockés sur disque avec Key Management Service (KMS). |
||
|
Kube2ram |
Déploie des DaemonSets qui servent de proxy pour les rôles Resource Access Management (RAM) liés à ECS, en mappant différents rôles RAM aux pods ACK. |
|||
|
Authentificateur ACK RAM pour Kubernetes |
Permet au serveur API de vérifier les identités des utilisateurs sur la base des rôles RAM assumés. |
|||
|
ACK Secret Manager |
Importe et synchronise les clés depuis KMS Secrets Manager en temps réel. |
|||
|
SGX-Device-Plugin |
Plug-in de périphérique Kubernetes qui étend la mémoire Enclave Page Cache (EPC) sur les appareils SGX pour le calcul confidentiel. |
|||
|
Migration |
Derrick |
Outil S2I qui inspecte les espaces de travail et génère des Dockerfiles et des modèles. |
||
|
Velero |
Outil cloud-native pour la sauvegarde, la restauration et la migration des applications. |
|||
|
Spécification de création d'image d'Alibaba Cloud Container Service for Kubernetes (ACK) |
Crée des images de conteneur personnalisées. |
Utilisation d'une image personnalisée pour créer un cluster ACK |
||
|
IA |
Arena |
CLI pour gérer le cycle de vie complet de l'apprentissage automatique : préparation des données, développement de modèles, entraînement et prédiction. |
||
|
Extendeur de planificateur de partage GPU dans Kubernetes |
Premier planificateur de partage GPU de l'industrie. |
|||
|
Fluid |
Moteur d'orchestration et d'accélération de jeux de données distribués natif pour Kubernetes. |
|||
|
Gestion des applications |
Kube-eventer |
Collecte les événements Kubernetes et les transmet à des services tels que Kafka, MySQL, DingTalk et Lark. |
||
|
Alibaba-Cloud-Metrics-Adapter |
Collecte des métriques pour la mise à l'échelle des pods. |
|||
|
OpenKruise |
Automatise la gestion des applications avec des mises à niveau sur place, la gestion des sidecars et des déploiements fiables. |
|||
|
Spécification Open Application Model |
Fournit des normes et des abstractions de haut niveau pour définir et gérer les applications cloud-native. |
|||
|
KubeVela |
Moteur de plateforme extensible pour la gestion des applications. |
|||
|
Planification |
Plug-ins de planificateur |
Planificateurs étendus à partir du framework de planification Kubernetes, prenant en charge des scénarios tels que l'informatique assistée par IA et le big data. |