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. |
createTime |
Uniquement en sortie. Heure à laquelle le pool de nœuds a été créé. Code temporel au format RFC3339 UTC "Zulu", avec une précision de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
updateTime |
Uniquement en sortie. Heure de la dernière mise à jour du pool de nœuds. Code temporel au format RFC3339 UTC "Zulu", avec une précision de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
labels |
Libellés associés à cette ressource. Objet contenant une liste de paires |
nodeLocation |
Nom de la zone Google Distributed Cloud Edge dans laquelle ce pool de nœuds sera créé. Exemple : |
nodeCount |
Obligatoire. Nombre de nœuds du pool. |
machineFilter |
Seules les machines correspondant à ce filtre pourront rejoindre le pool de nœuds. Le langage de filtrage accepte des chaînes telles que "name= |
localDiskEncryption |
Facultatif. Options de chiffrement du disque local. Ce champ n'est utilisé que lorsque la compatibilité avec les clés CMEK est activée. |
nodeVersion |
Uniquement en sortie. Version la plus ancienne parmi tous les nœuds de calcul. |
nodeConfig |
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 | |
|---|---|
kmsKey |
Immuable. 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. |
kmsKeyActiveVersion |
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. |
kmsKeyState |
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. |
kmsStatus |
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 |
NodeConfig
Configuration de chaque nœud du NodePool
| Représentation JSON |
|---|
{ "labels": { string: string, ... } } |
| Champs | |
|---|---|
labels |
Facultatif. Étiquettes des nœuds Kubernetes Objet contenant une liste de paires |
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. |