Votre cluster doit répondre à des exigences de configuration minimales. Pour plus d'informations, consultez la section Configurations minimales du cluster.
Autorisations du cluster
Chaque plate-forme compatible dispose de ses propres exigences en matière d'autorisations visant à créer un cluster. En tant que propriétaire du cluster, vous pouvez y installer les composants spécifiques à Apigee (y compris cert-manager et l'environnement d'exécution Apigee). Toutefois, si vous souhaitez déléguer à un autre utilisateur l'installation des composants d'exécution dans le cluster, vous pouvez gérer les autorisations nécessaires via authn-authz de Kubernetes.
Pour installer les composants d'exécution hybrides dans le cluster, un utilisateur non propriétaire du cluster doit disposer d'une autorisation CRUD sur les ressources suivantes :
ClusterRole
Webhooks (ValidatingWebhookConfiguration et MutatingWebhookConfiguration)
PriorityClass
ClusterIssuer
CustomerResourceDefinitions
StorageClass (facultatif, si la ressource StorageClass par défaut n'est pas utilisée. Pour en savoir plus sur la modification de la valeur par défaut et la création d'une classe de stockage personnalisée, consultez la section Configuration de StorageClass.)
Rôles IAM
Rôles IAM
Vous devez disposer des rôles IAM suivants pour votre compte utilisateur afin de pouvoir effectuer ces étapes. Si votre compte ne dispose pas de ces rôles, demandez à un utilisateur disposant des rôles d'effectuer la procédure. Pour en savoir plus sur les rôles IAM, consultez la page Documentation de référence sur les rôles IAM de base et prédéfinis.
Pour créer des comptes de service et leur accorder l'accès à votre projet :
Créateur de comptes de service (roles/iam.serviceAccountCreator)
Administrateur de projet IAM (roles/resourcemanager.projectIamAdmin)
Pour accorder au synchronisateur l'accès à votre projet.
Cette section décrit les tâches à effectuer avant de commencer l'installation rapide de l'environnement d'exécution.
Effectuez les tâches suivantes pour vous assurer que vous pouvez démarrer l'installation de l'environnement d'exécution (comme décrit dans cette section) :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/26 (UTC)."],[[["Version 1.8 of the Apigee hybrid documentation is end-of-life, and users are advised to upgrade to a newer version for continued support and functionality."],["Clusters must meet minimum configuration requirements, which are detailed in the \"Minimum cluster configurations\" section."],["Installing the hybrid runtime components requires a user with CRUD permissions on specific resources like ClusterRole, Webhooks, PriorityClass, ClusterIssuer, CustomerResourceDefinitions, and StorageClass."],["Specific IAM roles, such as Create Service Accounts, Project IAM Admin, and Apigee Organization Admin, are necessary for performing project setup and granting access to the project."],["Before starting the runtime installation, users need to complete organization and environment setup and have a domain name for their Apigee hybrid installation."]]],[]]