Normes API et SDK multilingues prédéfinis
L'OpenAPI de ce produit (CS/2015-12-15) utilise le style de signature ROA. Des SDK sont disponibles pour les langages de programmation courants. Les développeurs peuvent télécharger le SDK pour appeler directement l'OpenAPI de ce produit, sans se soucier des détails techniques. Si le SDK existant ne répond pas à vos besoins, utilisez le mécanisme de signature pour une intégration par auto-signature. L'auto-signature étant particulièrement complexe, comptez environ 5 jours ouvrables. Nous vous recommandons donc de rejoindre notre groupe d'assistance DingTalk (147535001692) pour bénéficier d'un accompagnement expert lors de l'intégration.
Avant d'utiliser l'API, préparez votre compte d'identité et votre clé d'accès (AccessKey) afin d'accéder efficacement à l'API via des outils clients (tels que SDK et CLI). Pour plus d'informations, consultez Obtenir un AccessKey.
Scénarios de signature personnalisée
Si votre scénario métier présente des exigences particulières et nécessite une intégration par auto-signature, consultez d'abord notre équipe de support technique (groupe d'assistance DingTalk : 147535001692) pour obtenir un accompagnement professionnel et garantir une intégration efficace.
Préparation du compte et de la sécurité
Les comptes Alibaba Cloud disposent de permissions administratives complètes sur l'ensemble des ressources. En cas de compromission d'un AccessKey, toutes les ressources associées sont exposées à un risque d'accès non autorisé. Pour garantir la sécurité, créez un utilisateur RAM disposant uniquement de permissions d'accès API et configurez son AccessKey. Appliquez ensuite des politiques RAM selon le principe du moindre privilège (PoLP). N'utilisez le compte Alibaba Cloud que dans les scénarios spécifiques où ses permissions sont explicitement requises.
Catalogue des API
|
API |
Titre |
Description |
| OpenAckService | OpenAckService. | Lors de la première utilisation de Container Service for Kubernetes (ACK), vous devez appeler l'opération OpenAckService pour activer le service. |
| DescribeRegions | DescribeRegions. | Consulte la liste des régions disponibles. |
Cluster
|
API |
Titre |
Description |
| CreateCluster | Create a cluster | Creates an ACK cluster, including ACK managed clusters, ACK Serverless clusters, ACK Edge clusters, and registered clusters. When you create a cluster, you configure cluster information, cluster components, and ACK-related cloud resources. |
| DeleteCluster | Suppression d'un cluster. | Si vous n'avez plus besoin d'un cluster, supprimez-le et choisissez de supprimer ou de conserver les ressources associées. Avant de supprimer un cluster, nettoyez manuellement les charges de travail (Deployments, StatefulSets, Jobs et CronJobs). Dans le cas contraire, la suppression du cluster risque d'échouer. |
| ModifyCluster | Modify cluster configuration | Modifies the configuration of an ACK cluster. |
| UpgradeCluster | Mise à niveau d'un cluster. | Pour éviter les risques potentiels de sécurité et de stabilité liés aux versions de cluster obsolètes et pour utiliser les nouvelles fonctionnalités des dernières versions de cluster, mettez à niveau vos clusters conformément au calendrier de publication des versions de cluster ACK. Vous pouvez appeler l'opération UpgradeCluster pour mettre à niveau manuellement un cluster. |
| DescribeClustersV1 | Query cluster list | You can invoke the DescribeClustersV1 operation to query the list of ACK clusters that meet conditional criteria (such as cluster type and cluster specification) under the current account. |
| DescribeClustersForRegion | Query clusters in a specified region | Queries all clusters in a specified region. |
| DescribeClusterDetail | Query details of a specified cluster | Queries the details of a specified cluster by cluster ID. |
| DescribeClusterResources | DescribeClusterResources. | Container Service for Kubernetes utilise d'autres ressources Alibaba Cloud, telles que des VPC et des SLB. Pour interroger les ressources associées à un cluster spécifique, appelez l'opération DescribeClusterResources. Pour interroger des pools de nœuds ou des nœuds, appelez les opérations DescribeClusterNodePools ou DescribeClusterNodes. |
| DescribeKubernetesVersionMetadata | DescribeKubernetesVersionMetadata. | Consulte les informations détaillées sur les versions de Kubernetes, y compris le numéro de version, la date de publication, la date d'expiration, les systèmes d'exploitation compatibles et l'environnement d'exécution. |
| DescribeUserClusterNamespaces | DescribeUserClusterNamespaces. | Vous pouvez utiliser les espaces de noms Kubernetes pour restreindre l'accès des utilisateurs aux ressources d'un cluster Container Service for Kubernetes (ACK). Les utilisateurs disposant d'autorisations de contrôle d'accès basé sur les rôles (RBAC) limitées à un seul espace de noms ne peuvent pas accéder aux ressources des autres espaces de noms. Consulte les autorisations RBAC accordées à l'utilisateur ou au rôle Resource Access Management (RAM) actuel sur un cluster ACK. |
| DescribeClusterLogs | DescribeClusterLogs. | Consulte le journal du cluster pour aider à analyser les problèmes de cluster et à en localiser la cause. |
| DescribeUserQuota | DescribeUserQuota. | Consulte les quotas relatifs aux clusters Container Service for Kubernetes (ACK), aux pools de nœuds et aux nœuds. Pour augmenter un quota, soumettez une demande dans la console Quota Center. |
| MigrateCluster | MigrateCluster. | Le type de cluster Pro managé de Container Service for Kubernetes (ACK) est développé sur la base du type de cluster Basic managé d'ACK. Il hérite de tous les avantages des clusters managés ACK, tels que les plans de contrôle entièrement managés et la haute disponibilité du plan de contrôle. Il améliore encore la fiabilité, la sécurité et les capacités d'ordonnancement, et offre des garanties couvertes par un accord de niveau de service (SLA), ce qui le rend idéal pour les clients d'entreprise ayant des charges de travail de production à grande échelle nécessitant une stabilité et une sécurité élevées. Vous pouvez appeler l'opération MigrateCluster pour migrer un cluster Basic managé ACK vers un cluster Pro managé ACK. |
| DescribeClusterUserKubeconfig | Obtenir le KubeConfig du cluster. | KubeConfig permet de configurer les identifiants d'accès aux clusters ACK côté client. Il contient les données d'identité et d'authentification nécessaires pour accéder au cluster cible. Lorsque vous utilisez kubectl pour la gestion du cluster, vous devez d'abord vous connecter au cluster à l'aide de KubeConfig. Vous pouvez appeler l'opération DescribeClusterUserKubeconfig pour récupérer le KubeConfig d'un cluster spécifié. |
| DescribeSubaccountK8sClusterUserConfig | DescribeSubaccountK8sClusterUserConfig. | Consulte ou émet les informations d'identification kubeconfig d'un utilisateur Resource Access Management (RAM) ou d'un rôle RAM du compte. Si vous êtes le gestionnaire des autorisations d'un cluster Container Service for Kubernetes (ACK), vous pouvez émettre les informations d'identification kubeconfig pour un utilisateur RAM ou un rôle RAM spécifique du compte en utilisant le compte Alibaba Cloud. Les informations d'identification kubeconfig, qui sont utilisées pour se connecter au cluster ACK, contiennent les informations d'identité de l'utilisateur RAM ou du rôle RAM. |
| ListUserKubeConfigStates | ListUserKubeConfigStates. | Consulte l'état des fichiers kubeconfig de tous les clusters gérés par l'utilisateur actuel. |
| ListClusterKubeconfigStates | Liste des configurations KubeConfig émises pour un cluster spécifié. | Consulte l'état du contrôle d'accès du cluster actuel en appelant l'API ListClusterKubeconfigStates pour obtenir la liste et l'état des configurations KubeConfig délivrées aux utilisateurs pour le cluster actuel. |
| UpdateK8sClusterUserConfigExpire | Définir la période de validité d'un fichier kubeconfig. | Définit la période de validité d'un fichier kubeconfig utilisé par un utilisateur Resource Access Management (RAM) ou un rôle RAM pour se connecter à un cluster Container Service for Kubernetes (ACK). La période de validité varie de 1 à 876 000 heures. Vous pouvez appeler cette opération d'API lorsque vous personnalisez les configurations à l'aide d'un compte Alibaba Cloud. La période de validité par défaut d'un fichier kubeconfig est de trois ans. |
| RevokeK8sClusterKubeConfig | RevokeK8sClusterKubeConfig. | Vous pouvez appeler l'opération RevokeK8sClusterKubeConfig pour révoquer le fichier kubeconfig d'un cluster appartenant au compte Alibaba Cloud ou à l'utilisateur RAM actuel. Une fois le fichier kubeconfig révoqué, le cluster génère un nouveau fichier kubeconfig et le fichier kubeconfig d'origine devient invalide. |
| CleanClusterUserPermissions | CleanClusterUserPermissions. | Supprime les fichiers kubeconfig d'un utilisateur susceptibles de présenter des risques potentiels et révoque les autorisations de contrôle d'accès basé sur les rôles (RBAC) sur un cluster. |
| CleanUserPermissions | CleanUserPermissions. | Supprime les fichiers kubeconfig des utilisateurs spécifiés et révoque les autorisations de contrôle d'accès basé sur les rôles (RBAC) associées. Cette opération d'API est adaptée aux scénarios dans lesquels des employés ont démissionné ou dont les comptes sont verrouillés. |
Pool de nœuds
|
API |
Titre |
Description |
| CreateClusterNodePool | Create a node pool | Creates a node pool for a cluster. A node pool is a logical collection of nodes that share the same attributes, allowing unified management and operations such as node upgrades and elastic scaling. You can further use the automated O&M capabilities of node pools, including automatic OS CVE vulnerability patching, automatic fault node recovery, and automatic kubelet and containerd version upgrades, to reduce O&M costs. |
| DeleteClusterNodepool | DeleteClusterNodepool. | Supprime les pools de nœuds inutilisés. La suppression d'un pool de nœuds met fin à tous les pods sur ses nœuds, ce qui déclenche la replanification des pods. Des ressources de cluster insuffisantes peuvent entraîner des échecs de planification et un impact sur l'activité. |
| DescribeClusterNodePoolDetail | Query node pool configuration | Queries the configuration of a specified node pool in a cluster by node pool ID. |
| DescribeClusterNodePools | Query node pools | Queries all node pools in a cluster. |
| DescribeNodePoolVuls | DescribeNodePoolVuls. | Consulte les informations sur les vulnérabilités d'un groupe de nœuds, telles que les noms des vulnérabilités et les niveaux de gravité, en spécifiant l'identifiant du groupe de nœuds. Nous vous recommandons d'analyser périodiquement les groupes de nœuds pour détecter les vulnérabilités afin d'améliorer la sécurité du cluster. |
| ModifyClusterNodePool | Update node pool configuration | Updates the configuration of a node pool based on the node pool ID by calling the ModifyClusterNodePool operation. |
| ScaleClusterNodePool | ScaleClusterNodePool. | Augmente la capacité d'un pool de nœuds. |
| AttachInstancesToNodePool | AttachInstancesToNodePool. | Ajoute des nœuds existants à un pool de nœuds spécifique. Vous pouvez ajouter des instances ECS existantes à un pool de nœuds spécifique d'un cluster Container Service for Kubernetes (ACK) en tant que nœuds de travail. Vous pouvez également réintégrer des nœuds de travail supprimés dans le pool de nœuds. |
| RemoveNodePoolNodes | RemoveNodePoolNodes. | Supprime des nœuds d'un pool de nœuds. |
| UpgradeClusterNodepool | Mise à niveau d'un pool de nœuds. | Met à niveau la version de kubelet (il est recommandé qu'elle corresponde à la version du plan de contrôle), la version du système d'exploitation ou la version de l'environnement d'exécution de conteneurs d'un pool de nœuds de cluster spécifié. |
| RepairClusterNodePool | RepairClusterNodePool. | Répare un pool de nœuds. |
| FixNodePoolVuls | FixNodePoolVuls. | Corrige les vulnérabilités des nœuds d'un pool de nœuds afin d'améliorer la sécurité des nœuds. Cloud Security, fourni par Alibaba Cloud, analyse périodiquement les instances Elastic Compute Service (ECS) pour détecter les vulnérabilités et fournit des suggestions sur la manière de corriger les vulnérabilités détectées. La correction des vulnérabilités peut nécessiter le redémarrage des nœuds. Assurez-vous que votre cluster dispose de suffisamment de nœuds inactifs pour le drainage des nœuds. |
| ModifyNodePoolNodeConfig | Modifier les configurations des nœuds du pool de nœuds. | Modifie les configurations des nœuds dans un pool de nœuds de cluster, telles que les configurations de kubelet et les configurations de mise à jour progressive. La modification des configurations des nœuds applique les changements par lots et redémarre kubelet, ce qui peut affecter les opérations des nœuds et l'exécution des charges de travail. Effectuez cette opération pendant les heures creuses. |
| SyncClusterNodePool | SyncClusterNodePool. | Synchronise les informations d'un pool de nœuds, y compris les métadonnées et les informations sur les nœuds du pool de nœuds. |
| DescribeClusterAttachScripts | DescribeClusterAttachScripts. | Pour ajouter manuellement des instances ECS existantes à un cluster ACK en tant que nœuds de travail ou pour réintégrer des nœuds dans un pool de nœuds, appelez l'opération DescribeClusterAttachScripts afin d'obtenir le script d'attachement requis. |
| CreateAutoscalingConfig | CreateAutoscalingConfig. | Crée une stratégie de mise à l'échelle automatique permettant d'ajouter ou de supprimer automatiquement des ressources de calcul en fonction des règles de mise à l'échelle configurées, afin de gérer la charge de travail de votre cluster. Vous pouvez spécifier des métriques et des seuils, l'ordre de mise à l'échelle, une période de refroidissement, etc. |
Nœud
|
API |
Titre |
Description |
| DescribeClusterNodes | Consultation des nœuds du cluster. | Consulte la liste des nœuds qui répondent aux conditions spécifiées dans un cluster. |
| DeleteClusterNodes | DeleteClusterNodes. | Supprime les nœuds d'un cluster Container Service for Kubernetes (ACK) lorsqu'ils ne sont plus nécessaires, via l'interface DeleteClusterNodes. Lors de la suppression des nœuds, vous pouvez indiquer s'il faut libérer les instances Elastic Compute Service (ECS) et drainer les nœuds. |
| AttachInstances | AttachInstances. | Ajoute des instances Elastic Compute Service (ECS) existantes à un cluster Container Service for Kubernetes (ACK). Lorsque vous devez ajouter une instance ECS en tant que nœud de travail à un cluster ACK ou réajouter un nœud de travail au cluster, vous pouvez appeler cette opération. |
Composant
|
API |
Titre |
Description |
| InstallClusterAddons | Installation des composants du cluster. | Pour améliorer les capacités de Kubernetes, les clusters ACK prennent en charge divers composants, tels que les composants principaux gérés, les composants d'application, les composants de journalisation et de surveillance, les composants réseau, les composants de stockage et les composants de sécurité. Vous pouvez appeler l'opération InstallClusterAddons pour installer des composants en spécifiant le nom et la version du composant. |
| UnInstallClusterAddons | UnInstallClusterAddons. | Désinstalle d'un cluster les composants dont vous n'avez plus besoin. Vous devez spécifier le nom des composants et indiquer si les ressources Alibaba Cloud associées doivent être libérées du cluster. |
| ListAddons | ListAddons. | Consulte les composants disponibles selon des conditions spécifiques telles que la région, le type de cluster, le sous-type de cluster défini par le profil du cluster et la version du cluster, et obtient les informations détaillées d'un composant. Ces informations indiquent notamment si le composant est géré, le schéma des paramètres personnalisés pris en charge et l'architecture du système d'exploitation compatible. |
| ListClusterAddonInstances | ListClusterAddonInstances. | Consulte les instances de composants en cours d'exécution dans le cluster spécifié ainsi que les informations les concernant. Ces informations incluent la version et l'état du composant. |
| GetClusterAddonInstance | Consultation des informations d'une instance de composant dans un cluster. | Consulte les détails d'une instance de composant spécifiée dans un cluster, notamment la version, les paramètres et l'état de la fonctionnalité de journalisation de l'instance de composant. |
| DescribeAddon | Requête d'informations sur un composant spécifié. | Appelle l'opération DescribeAddon pour interroger les informations d'un composant spécifié en fonction de paramètres tels que la région, le type de cluster, le sous-type de cluster (profil), la version du cluster et le nom du composant. Les informations renvoyées indiquent notamment si le composant est géré, sa catégorie, le schéma des paramètres personnalisés pris en charge, les architectures de système d'exploitation compatibles, ainsi que la version minimale de cluster requise par la version du composant. |
| ModifyClusterAddon | Modifier la configuration d'une instance de composant de cluster. | Modifie la configuration d'une instance de composant de cluster installée. La modification des configurations peut affecter vos services. Évaluez l'impact avant d'effectuer cette opération pendant les heures creuses et sauvegardez au préalable les données pertinentes. |
| UpgradeClusterAddons | Mise à niveau des instances de composants de cluster. | Met à niveau les versions des instances de composants de cluster afin que vous puissiez bénéficier des optimisations de fonctionnalités des nouvelles versions. |
| ListClusterAddonInstanceResources | ListClusterAddonInstanceResources. | Consulte la liste des ressources associées aux modules complémentaires de cluster installés, y compris les ressources Kubernetes et les informations sur les releases Helm. |
Autorisation
|
API |
Titre |
Description |
| DescribeUserPermission | DescribeUserPermission. | Dans un cluster Container Service for Kubernetes (ACK), vous pouvez créer et spécifier différents utilisateurs ou rôles Resource Access Management (RAM) afin de leur attribuer des autorisations d'accès distinctes. Cela garantit le contrôle d'accès et l'isolation des ressources. Vous pouvez appeler l'opération DescribeUserPermission pour consulter les autorisations accordées à un utilisateur ou à un rôle RAM sur les clusters ACK, notamment les ressources auxquelles l'accès est autorisé, la portée des autorisations, le rôle prédéfini et la source de l'autorisation. |
| GrantPermissions | GrantPermissions. | Par défaut, un utilisateur RAM ou un rôle RAM ne dispose d'aucune autorisation RBAC dans un cluster qu'il n'a pas créé, à moins que des autorisations à l'échelle de tous les clusters ne lui soient accordées. Appelez l'opération GrantPermissions pour mettre à jour les autorisations RBAC d'un utilisateur RAM ou d'un rôle RAM. Cette opération vous permet de configurer les ressources accessibles, les étendues d'autorisation et les rôles prédéfinis pour gérer le contrôle d'accès aux clusters. |
| UpdateUserPermissions | UpdateUserPermissions. | Dans un cluster Container Service for Kubernetes (ACK), les utilisateurs n'ayant pas créé le cluster, les utilisateurs Resource Access Management (RAM) et les rôles RAM ne disposent par défaut d'aucune autorisation de contrôle d'accès basé sur les rôles (RBAC) dans le cluster. Vous pouvez appeler cette opération pour spécifier les ressources accessibles, la portée des autorisations et les rôles prédéfinis. Cela vous permet de mieux gérer le contrôle d'accès aux ressources dans les clusters ACK. |
| CheckServiceRole | CheckServiceRole. | Vérifie si les rôles de service spécifiés sont accordés à Container Service for Kubernetes (ACK) au sein du compte Alibaba Cloud actuel. ACK peut accéder à d'autres services cloud, tels que Elastic Compute Service (ECS), Object Storage Service (OSS), File Storage NAS (NAS) et Server Load Balancer (SLB), uniquement après que les rôles de service requis lui ont été attribués. |
Sécurité
|
API |
Titre |
Description |
| ScanClusterVuls | ScanClusterVuls. | Analyse les vulnérabilités d'un cluster Container Service for Kubernetes (ACK), y compris les vulnérabilités des charges de travail, les vulnérabilités des logiciels tiers, les vulnérabilités CVE, les vulnérabilités WebCMS et les vulnérabilités Windows. Nous vous recommandons d'analyser votre cluster régulièrement pour garantir sa sécurité. |
| DescribeClusterVuls | DescribeClusterVuls. | Consulte les détails des vulnérabilités de sécurité d'un cluster à partir de son identifiant. Ces détails comprennent le nom, le type et le niveau de gravité de la vulnérabilité. Nous vous recommandons d'analyser votre cluster régulièrement afin de garantir sa sécurité. |
| UpdateResourcesDeleteProtection | UpdateResourcesDeleteProtection. | Met à jour l'état de protection contre la suppression des ressources spécifiées. Vous pouvez activer ou désactiver la protection contre la suppression pour les espaces de noms et les services. Vous pouvez appeler cette opération pour activer la protection contre la suppression des espaces de noms ou des services contenant des données critiques et sensibles pour l'entreprise, afin d'éviter les coûts de maintenance engendrés par la suppression accidentelle d'un espace de noms ou d'un service. |
| DescribeResourcesDeleteProtection | DescribeResourcesDeleteProtection. | Vérifie si la fonctionnalité de protection contre la suppression est activée pour les ressources spécifiées dans le cluster. Les ressources que vous pouvez consulter incluent les espaces de noms et les services. |
| DeployPolicyInstance | Déploie une instance de stratégie. | Déploie une instance de stratégie dans un espace de noms spécifié d'un cluster donné. Vous pouvez sélectionner un type de stratégie de sécurité dans un cluster ACK, configurer l'action de gouvernance (alerte ou blocage) et la portée des espaces de noms de l'instance de stratégie afin de créer et de déployer cette instance. |
| ModifyPolicyInstance | ModifyPolicyInstance. | Met à jour une stratégie dans un cluster Container Service for Kubernetes (ACK) spécifique. Vous pouvez modifier l'action de la stratégie, telle que l'alerte ou le refus, ainsi que les espaces de noms auxquels la stratégie s'applique. |
| DeletePolicyInstance | DeletePolicyInstance. | Supprime des instances de stratégie dans un cluster Container Service for Kubernetes (ACK). |
| DescribePolicies | DescribePolicies. | Consulte la liste des stratégies de sécurité. Les clusters Container Service for Kubernetes (ACK) proposent diverses stratégies de sécurité de conteneurs intégrées, telles que Compliance, Infra, K8s-general et pod security policy (PSP). Vous pouvez utiliser ces stratégies pour garantir la sécurité des conteneurs s'exécutant dans un environnement de production. |
| DescribePolicyDetails | Consulte les détails d'une règle de gouvernance de stratégie spécifiée. | Les stratégies de sécurité des conteneurs des clusters ACK fournissent un vaste ensemble de bibliothèques de règles intégrées, notamment Compliance, Infra, K8s-general et PSP, pour garantir le fonctionnement sécurisé des conteneurs dans les environnements de production. Vous pouvez appeler l'opération DescribePolicyDetails pour consulter les détails d'une règle de gouvernance de stratégie spécifiée, telle que la description du modèle de règle, l'action de gouvernance et le niveau de gravité de la gouvernance. |
| DescribePolicyGovernanceInCluster | Obtenir les détails de l'administration des stratégies de cluster. | Les stratégies de sécurité des conteneurs pour les clusters ACK fournissent un riche ensemble de bibliothèques de règles intégrées, notamment `Compliance`, `Infra`, `K8s-general` et `PSP`, pour sécuriser les conteneurs dans un environnement de production. Appelez l'API `DescribePolicyGovernanceInCluster` pour obtenir les détails de la gouvernance des stratégies pour un cluster cible, tels que les statistiques des stratégies par gravité, les journaux d'audit et les événements d'interception et d'alerte. |
| DescribePolicyInstances | DescribePolicyInstances. | Consulte les informations détaillées sur les instances de stratégie du type spécifié dans un cluster Container Service for Kubernetes (ACK), telles que la description de la stratégie et le niveau de gravité. Vous pouvez choisir un type de stratégie de sécurité pour un cluster ACK, spécifier l'action et le champ d'application de la stratégie, puis créer et déployer une instance de stratégie. |
| DescribePolicyInstancesStatus | DescribePolicyInstancesStatus. | Consulte le déploiement des instances de stratégie dans le cluster Container Service for Kubernetes (ACK) actuel, y compris le nombre d'instances de stratégie de chaque type et le nombre de types de stratégie de chaque niveau de gravité. |
Inspection et diagnostic du cluster
|
API |
Titre |
Description |
| RunClusterCheck | Lancer une vérification de cluster. | La plateforme intelligente d'exploitation et de maintenance pour les conteneurs offre un large éventail de capacités de vérification des clusters Kubernetes, notamment les vérifications de mise à niveau de cluster, les vérifications de migration de cluster, les vérifications d'installation de composants, les vérifications de mise à niveau de composants et les vérifications de pool de nœuds. Avant qu'une opération de mise à niveau, de migration ou d'installation ne soit effectuée, la plateforme déclenche automatiquement une vérification. Vous ne pouvez effectuer l'opération de modification qu'après la réussite de la vérification. Vous pouvez également appeler manuellement l'opération RunClusterCheck pour effectuer une vérification de cluster. Vérifiez et maintenez régulièrement vos clusters pour prévenir les risques de sécurité. |
| ListClusterChecks | ListClusterChecks. | Consulte tous les résultats de vérification d'un cluster. |
| GetClusterCheck | GetClusterCheck. | Consulte une tâche de vérification de cluster par identifiant de cluster et identifiant de tâche. Vous pouvez consulter l'état, les éléments de vérification, l'heure de création et l'heure de fin de la tâche. Container Intelligence Service (CIS) fournit diverses fonctionnalités de vérification de cluster Kubernetes, notamment la vérification de mise à jour de cluster, la vérification de migration de cluster, la vérification d'installation de composant, la vérification de mise à jour de composant et la vérification de pool de nœuds. |
| CreateClusterInspectConfig | CreateClusterInspectConfig. | Configure l'inspection du cluster. |
| UpdateClusterInspectConfig | UpdateClusterInspectConfig. | Modifie les configurations d'inspection du cluster. |
| GetClusterInspectConfig | GetClusterInspectConfig. | Obtient la configuration d'inspection du cluster. |
| RunClusterInspect | RunClusterInspect. | Déclenche une inspection de cluster et génère un rapport. |
| ListClusterInspectReports | ListClusterInspectReports. | Obtient les détails du rapport d'inspection du cluster. |
| GetClusterInspectReportDetail | Détails du rapport d'inspection de cluster. | Obtient les détails d'un rapport d'inspection de cluster. |
| DeleteClusterInspectConfig | DeleteClusterInspectConfig. | Supprime les configurations d'inspection de cluster. |
| CreateClusterDiagnosis | Lancer un diagnostic de cluster. | Lance un diagnostic de cluster. |
| GetClusterDiagnosisResult | Consultation du résultat du diagnostic de cluster. | Obtient le résultat du diagnostic d'un cluster. |
| GetClusterDiagnosisCheckItems | Éléments de contrôle de diagnostic du cluster. | Obtient les éléments de contrôle de diagnostic d'un cluster. |
Modèle d'orchestration
|
API |
Titre |
Description |
| CreateTemplate | Créer un modèle d'orchestration. | Un modèle d'orchestration définit et décrit un ensemble de ressources de cluster Kubernetes de manière déclarative, en spécifiant comment les applications doivent s'exécuter ou être configurées. Vous pouvez utiliser ces modèles pour automatiser le déploiement et la gestion des ressources du cluster, telles que les Pods, Services, Deployments, ConfigMaps et PersistentVolumes. Vous pouvez appeler l'opération CreateTemplate pour créer un modèle d'orchestration. |
| DescribeTemplateAttribute | Consulte les détails d'un modèle d'orchestration spécifié. | Un modèle d'orchestration définit et décrit un ensemble de ressources de cluster Kubernetes de façon déclarative, en spécifiant la manière dont les applications doivent s'exécuter ou être configurées. Vous pouvez appeler l'opération DescribeTemplateAttribute pour consulter les détails d'un modèle d'orchestration spécifié, y compris les autorisations d'accès, le contenu YAML et les balises. |
| DescribeTemplates | Interroger tous les modèles d'orchestration. | Un modèle d'orchestration définit et décrit un ensemble de ressources de cluster Kubernetes de manière déclarative, en spécifiant la façon dont les applications doivent s'exécuter ou être configurées. Vous pouvez appeler l'opération DescribeTemplates pour récupérer la liste des modèles d'orchestration créés et interroger les informations détaillées sur ces modèles, y compris les autorisations d'accès, le contenu YAML et les balises. |
| UpdateTemplate | Mettre à jour un modèle d'orchestration. | Un modèle d'orchestration définit et décrit un ensemble de ressources de cluster Kubernetes de manière déclarative, en spécifiant comment les applications doivent s'exécuter ou être configurées. Appelle l'opération UpdateTemplate pour mettre à jour la configuration d'un modèle d'orchestration. |
| DeleteTemplate | DeleteTemplate. | Supprime les modèles d'orchestration dont vous n'avez plus besoin. |
Déclencheur
|
API |
Titre |
Description |
| CreateTrigger | Créer un déclencheur. | Configure un déclencheur pour une application de cluster. Le déclencheur redéploie les pods lorsque les conditions spécifiées sont remplies. |
| DeleteTrigger | Suppression d'un déclencheur. | Supprime un déclencheur d'application lorsqu'il n'est plus nécessaire. |
| DescribeTrigger | Query triggers | Queries triggers that meet the specified conditions. |
Balise
|
API |
Titre |
Description |
| ListTagResources | Interroge la liste des balises d'un cluster. | Vous pouvez ajouter des paires clé-valeur de balises aux clusters afin que les développeurs de clusters ou les ingénieurs d'exploitation et de maintenance puissent classer et gérer les clusters de manière plus flexible, et mieux prendre en charge les exigences telles que la surveillance, l'analyse des coûts et l'isolation des données multi-locataires. Vous pouvez appeler l'opération ListTagResources pour obtenir une liste des balises de ressources et interroger les informations détaillées sur les balises, telles que les paires clé-valeur et les clusters associés. |
| TagResources | Attache des balises à un cluster. | Ajoute des paires clé-valeur de balises aux clusters afin que les développeurs de clusters ou les ingénieurs d'exploitation et de maintenance puissent catégoriser et gérer les clusters de manière plus flexible, et mieux prendre en charge les exigences de surveillance, d'analyse des coûts et d'isolation des locataires. Vous pouvez appeler l'opération TagResources pour attacher des balises aux clusters. |
| UntagResources | Supprimer les balises de cluster. | Supprime les balises de ressource lorsque vous n'avez plus besoin des paires clé-valeur de balise pour un cluster. Vous pouvez appeler l'opération UntagResources pour supprimer les balises de ressource. |
| ModifyClusterTags | Mise à jour de toutes les balises du cluster. | Vous pouvez ajouter des paires clé-valeur de balises aux clusters afin que les développeurs de clusters ou les ingénieurs d'exploitation et de maintenance puissent catégoriser et gérer les clusters de manière plus flexible, et mieux prendre en charge les exigences telles que la surveillance, l'analyse des coûts et l'isolation des locataires. Vous pouvez appeler l'opération ModifyClusterTags pour modifier les balises de cluster. |
Alerte
|
API |
Titre |
Description |
| StartAlert | Démarrer une règle d'alerte. | Démarre une règle d'alerte spécifiée. |
| UpdateContactGroupForAlert | Mise à jour du groupe de contacts des métriques d'alerte. | Met à jour le groupe de contacts pour un ensemble de règles d'alerte dans un cluster ACK. |
| StopAlert | Arrêter les règles d'alerte. | Arrête les règles d'alerte dans le centre d'alertes ACK. Vous pouvez arrêter un groupe entier de règles d'alerte ou une règle d'alerte unique. |
| DeleteAlertContact | Suppression des contacts d'alerte. | Supprime des contacts d'alerte d'ACK. |
| DeleteAlertContactGroup | Suppression d'un groupe de contacts d'alerte. | Supprime un groupe de contacts d'alerte ACK. |
Journal
|
API |
Titre |
Description |
| UpdateControlPlaneLog | Mise à jour de la configuration des journaux des composants du plan de contrôle d'un cluster managé ACK. | Les clusters managés ACK prennent en charge la collecte des journaux des composants du plan de contrôle et leur livraison vers votre projet de journaux Simple Log Service (SLS). Les composants du plan de contrôle incluent Kube API Server, Kube Scheduler, Kube Controller Manager, Cloud Controller Manager et d'autres composants principaux. Vous pouvez appeler l'opération UpdateControlPlaneLog pour modifier la configuration des journaux des composants du plan de contrôle, telle que la période de rétention des journaux et les composants dont les journaux sont collectés. |
| CheckControlPlaneLogEnable | Configuration des journaux des composants du plan de contrôle d'un cluster ACK géré. | Consulte la configuration des journaux des composants du plan de contrôle pour un cluster ACK géré. Les composants du plan de contrôle incluent Kube API Server, Kube Scheduler, Kube Controller Manager et Cloud Controller Manager. Vous pouvez appeler l'opération CheckControlPlaneLogEnable pour interroger la configuration actuelle des journaux des composants du plan de contrôle, y compris la période de rétention des journaux et les composants à partir desquels les journaux sont collectés. |
| GetClusterAuditProject | Projet SLS pour les journaux d'audit du serveur d'API du cluster. | Vérifie si la fonctionnalité d'audit du serveur d'API est activée pour un cluster et récupère le projet Simple Log Service (SLS) qui stocke les journaux d'audit du serveur d'API. |
| UpdateClusterAuditLogConfig | Mise à jour de la configuration du journal d'audit du cluster. | Lorsque vous devez enregistrer les requêtes d'API Kubernetes et leurs résultats pour suivre l'historique des opérations du cluster ou résoudre les problèmes du cluster, vous pouvez appeler l'opération UpdateClusterAuditLogConfig pour activer ou désactiver la fonctionnalité de journal d'audit pour un cluster ACK spécifié et mettre à jour la configuration du journal d'audit. |
Événement
|
API |
Titre |
Description |
| DescribeEventsForRegion | Consultation des événements dans une région spécifiée. | Consulte tous les événements d'une région spécifiée. |
| DescribeEvents | Query event details | Cluster operation events include cluster creation, cluster modification, node pool creation, node pool scale-out, addon installation, and cluster upgrade. You can call the DescribeEvents operation to query the details of a specific type of event, including the event level, event status, and event time. |
| DescribeClusterEvents | Consulte les événements d'un cluster spécifié. | Les événements d'opération de cluster incluent la création de cluster, la modification de cluster, la création de pool de nœuds, l'extension de pool de nœuds, l'installation de composants et la mise à niveau de cluster. Vous pouvez appeler l'opération DescribeClusterEvents pour obtenir la liste des événements survenus dans un cluster spécifié et interroger les détails des événements, y compris le niveau d'événement, l'état de l'événement et l'heure de l'événement. |
Tâche
|
API |
Titre |
Description |
| DescribeTaskInfo | Consultation des détails de la tâche. | Consulte les détails d'une tâche de cluster, tels que le type de tâche, l'état d'exécution et la phase d'exécution. |
| PauseTask | PauseTask. | Met en pause une tâche de cluster en cours d'exécution. |
| ResumeTask | Reprise d'une tâche. | Reprend une tâche de cluster suspendue. |
| CancelTask | Annuler une tâche. | Annule l'exécution d'une tâche de cluster. |
| DescribeClusterTasks | Consultation des tâches du cluster. | Consulte la liste des tâches d'un cluster en appelant l'opération DescribeClusterTasks. |
Plan d'exploitation et de maintenance
|
API |
Titre |
Description |
| ListOperationPlansForRegion | Consulte les plans d'exécution d'exploitation et de maintenance automatisés dans une région spécifiée. | Consulte les 100 plans d'exécution d'exploitation et de maintenance automatisés les plus récents dans une région spécifiée. Lorsque des fonctionnalités telles que le mode géré intelligent de cluster (Auto Mode), la mise à niveau automatique de cluster ou l'exploitation et la maintenance automatisées du pool de nœuds sont activées, vous pouvez appeler cette opération pour consulter les plans d'exploitation et de maintenance générés automatiquement par le système et leur état d'exécution, tels que les mises à niveau de cluster et les correctifs CVE du pool de nœuds. |
| ListOperationPlans | Requête des plans d'exécution O&M automatisés. | Obtient la liste des plans d'exécution O&M automatisés. |
| CancelOperationPlan | Annulation d'un plan d'exécution de tâche O&M automatisée. | Annule un plan d'exécution de tâche O&M automatisée existant mais non exécuté en appelant CancelOperationPlan. |
Autre
|
API |
Titre |
Description |
| GetUpgradeStatus | (Obsolète) Consultation de l'état de mise à niveau du cluster. | Consulte l'état de la mise à niveau d'un cluster par identifiant de cluster. |
| PauseClusterUpgrade | (Obsolète) Mise en pause de la mise à niveau d'un cluster. | Met en pause la mise à niveau d'un cluster. |
| CancelClusterUpgrade | Annulation de la mise à niveau du cluster (obsolète) | Annule la mise à niveau d'un cluster ACK en cours de mise à niveau. |
| ResumeUpgradeCluster | (Obsolète) Reprendre la mise à niveau du cluster. | Reprend la mise à niveau d'un cluster se trouvant dans l'état de mise à niveau en pause, en fonction de l'identifiant du cluster. |
| DescribeAddons | (Obsolète) Consulte les détails des composants du cluster. | Consulte les détails de tous les composants pris en charge par la plateforme. |
| DescribeClusterAddonsVersion | (Obsolète) Consultation des versions des composants du cluster. | Consulte les détails de tous les composants installés dans un cluster par identifiant de cluster. |
| DescribeClusterAddonInstance | (Obsolète) Informations sur l'instance du composant de cluster. | Appelle DescribeClusterAddonInstance pour obtenir les informations relatives à un composant de cluster installé, telles que sa version, son état et sa configuration. |
| DescribeClusterAddonMetadata | (Obsolète) Consulte les métadonnées des composants de cluster. | Consulte les informations de version d'un composant spécifié pouvant être utilisé dans un cluster spécifique, y compris la version du composant et les paramètres configurables. |
| DescribeClusterAddonsUpgradeStatus | (Obsolète) État de mise à niveau des composants du cluster. | Consulte l'état de mise à niveau d'un composant par nom de composant. |
| UpdateNodePoolComponent | Mise à jour d'un composant de nœud. | Met à jour un composant de nœud. |
| InstallNodePoolComponents | Installation des composants de nœud. | Installe des composants de nœud. Vous pouvez configurer et spécifier les nœuds sur lesquels installer les composants. |
| UpdateKMSEncryption | Mise à jour de la configuration du chiffrement au repos des Secrets. | Met à jour la configuration du chiffrement au repos des Secrets pour un cluster spécifié par son identifiant de cluster. |
| CreateAutoRepairPolicy | Créer une règle d'auto-réparation. | Crée une règle d'auto-réparation. |
| DeleteAutoRepairPolicy | Suppression d'une règle de récupération automatique après défaillance. | Supprime une règle de récupération automatique après défaillance. |
| ModifyAutoRepairPolicy | Modification d'une règle d'auto-réparation. | Modifie une règle d'auto-réparation. |
| DescribeAutoRepairPolicy | DescribeAutoRepairPolicy. | Consulte une règle de réparation automatique. |
| ListAutoRepairPolicies | Liste des stratégies de réparation automatique. | Obtient la liste des stratégies de réparation automatique. |