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. |
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 |
KmsKeyState
Représente l'état d'accessibilité d'une clé KMS gérée par le client utilisée pour l'intégration CMEK.
| Enums | |
|---|---|
KMS_KEY_STATE_UNSPECIFIED |
Non spécifié. |
KMS_KEY_STATE_KEY_AVAILABLE |
La clé est disponible et les ressources dépendantes devraient être accessibles. |
KMS_KEY_STATE_KEY_UNAVAILABLE |
La clé est indisponible pour une raison non spécifiée. Il est possible que les ressources dépendantes soient inaccessibles. |
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. |