Les clusters gérés ACK Lingjun incluent des composants système préinstallés et prennent en charge des composants facultatifs qui étendent les fonctionnalités du cluster. Installez, mettez à niveau ou désinstallez les composants selon vos besoins.
Types de composants
| Type | Installation |
|---|---|
| Composant système | Automatiquement lors de la création du cluster |
| Composant facultatif | Lors de la création du cluster |
Les composants système gèrent les fonctions principales du cluster, telles que la mise en réseau, le DNS, l'équilibrage de charge et la supervision. Les composants facultatifs ajoutent des fonctionnalités comme la collecte de journaux, une supervision avancée, l'application de politiques de sécurité et le routage Ingress.
Composants clés
| Composant | Type | Description |
|---|---|---|
| Cloud Controller Manager | Composant système | Créez des instances Server Load Balancer (SLB) pour les applications et gérez les entrées de routage des nœuds. |
| Kube API Server | Composant système | Agit en tant que passerelle d'accès au cluster Kubernetes. |
Composants réseau
| Composant | Type | Description |
|---|---|---|
| CoreDNS | Composant système | Fait office de serveur Domain Name System (DNS) pour le cluster. |
| managed-kube-proxy | Composant système | S'exécute en tant que proxy conteneurisé pour les Services sur les nœuds du cluster. |
| Terway | Composant système | Fournit la connectivité réseau au sein du cluster à l'aide du plug-in Container Network Interface (CNI) open source d'Alibaba Cloud. S'intègre avec Virtual Private Cloud (VPC) et prend en charge les politiques réseau Kubernetes standard pour contrôler la communication entre conteneurs. |
| Nginx Ingress Controller | Composant facultatif | Analyse les règles de transfert de trafic configurées dans les NGINX Ingresses. |
Composants de journalisation et de supervision
| Composant | Type | Description |
|---|---|---|
| alicloud-monitor-controller | Composant système | Supervise les cycles de vie et l'état des conteneurs. |
| metrics-server | Composant système | Collecte les données d'utilisation des ressources pour prendre en charge la mise à l'échelle automatique. |
| ack-node-problem-detector | Composant facultatif | Détecte les anomalies des nœuds et les signale au centre d'événements Kubernetes. |
| ack-arms-prometheus | Composant facultatif | Supervise les clusters à l'aide de Managed Service for Prometheus. |
| logtail-ds | Composant facultatif | Collecte les journaux des conteneurs et les transmet à Log Service. Lisez la documentation du composant avant toute mise à jour. |
Composants de stockage
| Composant | Type | Description |
|---|---|---|
| storage-operator | Composant système | Gère les cycles de vie des composants de stockage. Nous vous recommandons d'installer ce composant. |
Composants de sécurité
| Composant | Type | Description |
|---|---|---|
| gatekeeper | Composant facultatif | Gère et applique les politiques exécutées par Open Policy Agent (OPA) dans le cluster. |
| policy-template-controller | Composant facultatif | Gère et applique les politiques de sécurité des pods. |
| security-inspector | Composant facultatif | Exécute des inspections de sécurité sur le cluster. |