Ressource : NodePool
Ensemble de nœuds Kubernetes dans un cluster avec une configuration et une spécification communes.
| Représentation JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "nodeLocation": string, "nodeCount": integer, "machineFilter": string, "localDiskEncryption": { object ( |
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource du pool de nœuds. |
create |
Uniquement en sortie. Heure à laquelle le pool de nœuds a été créé. Utilise la norme RFC 3339, où le résultat généré se sert toujours du format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
update |
Uniquement en sortie. Heure de la dernière mise à jour du pool de nœuds. Utilise la norme RFC 3339, où le résultat généré se sert toujours du format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
labels |
Libellés associés à cette ressource. Objet contenant une liste de paires |
node |
Nom de la zone Google Distributed Cloud Edge dans laquelle ce pool de nœuds sera créé. Exemple : |
node |
Obligatoire. Nombre de nœuds du pool. |
machine |
Seules les machines correspondant à ce filtre pourront rejoindre le pool de nœuds. Le langage de filtrage accepte des chaînes telles que "name= |
local |
Facultatif. Options de chiffrement du disque local. Ce champ n'est utilisé que lorsque la compatibilité avec les clés CMEK est activée. |
node |
Uniquement en sortie. Version la plus ancienne parmi tous les nœuds de calcul. |
node |
Facultatif. Configuration de chaque nœud du NodePool |
LocalDiskEncryption
Configuration de la compatibilité CMEK pour le chiffrement du disque local de la machine Edge.
| Représentation JSON |
|---|
{ "kmsKey": string, "kmsKeyActiveVersion": string, "kmsKeyState": enum ( |
| Champs | |
|---|---|
kms |
Facultatif. Clé cryptographique Cloud KMS (par exemple, projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}) à utiliser pour protéger les disques locaux des nœuds. Si aucune clé n'est spécifiée, une clé gérée par Google sera utilisée à la place. |
kms |
Uniquement en sortie. Version de CryptoKey Cloud KMS actuellement utilisée pour protéger les disques locaux des nœuds. Ne s'applique que si kmsKey est défini. |
kms |
Uniquement en sortie. Disponibilité de la CryptoKey Cloud KMS. Si ce n'est pas le cas, les nœuds peuvent passer hors connexion, car ils ne peuvent pas accéder à leurs données locales. |
kms |
Uniquement en sortie. État d'erreur renvoyé par Cloud KMS lors de l'utilisation de cette clé. Ce champ ne peut être renseigné que si |
resource |
Uniquement en sortie. État actuel de la ressource associé à CMEK. |
NodeConfig
Configuration de chaque nœud du NodePool
| Représentation JSON |
|---|
{ "labels": { string: string, ... }, "nodeStorageSchema": string } |
| Champs | |
|---|---|
labels |
Facultatif. Étiquettes des nœuds Kubernetes Objet contenant une liste de paires |
node |
Facultatif. Nom du schéma de stockage des nœuds de calcul. Avertissement : La fonctionnalité de schéma de stockage local de nœud configurable est expérimentale. Nous ne recommandons pas de l'utiliser de manière générale dans les clusters/pools de nœuds de production. |
Méthodes |
|
|---|---|
|
Crée un NodePool dans un projet et un emplacement donnés. |
|
Supprime un seul pool de nœuds. |
|
Récupère les détails d'un seul NodePool. |
|
Liste les NodePools d'un projet et d'un emplacement donnés. |
|
Met à jour les paramètres d'un seul NodePool. |