apiVersion (string)
containerazure.gcp.gke.cloud.google.com/v1beta1
spec (object)
NodePoolSpec définit l'état souhaité de NodePool
deletionPolicy (string)
DeletionPolicy indique ce qui se passe avec la ressource externe sous-jacente lorsque cette ressource gérée est supprimée : supprimer la ressource externe ("Delete") ou la rendre orpheline ("Orphan"). Ce champ devrait être abandonné au profit du champ ManagementPolicy dans une prochaine version. Actuellement, les deux champs peuvent être définis indépendamment. Les valeurs autres que celles par défaut sont prises en compte si le flag de fonctionnalité est activé. Pour en savoir plus, consultez le document de conception : https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223
forProvider (object)
Aucune description fournie.
annotations (object)
Facultatif. Annotations sur le pool de nœuds. Ce champ est soumis aux mêmes restrictions que les annotations Kubernetes. La taille totale de toutes les clés et valeurs combinées est limitée à 256 000. Les clés peuvent comporter deux segments : un préfixe et un nom, séparés par une barre oblique (/). Le préfixe doit être un sous-domaine DNS. Le nom ne doit pas dépasser 63 caractères. Il doit commencer et se terminer par un caractère alphanumérique, et contenir des tirets (-), des traits de soulignement (_), des points (.), avec des caractères alphanumériques entre les caractères spéciaux.
additionalProperties (string)
Aucune description fournie.
autoscaling (array)
Configuration de l'autoscaler pour ce pool de nœuds.
maxNodeCount (number)
Nombre maximal de nœuds dans le pool de nœuds. Doit être supérieur ou égal à min_node_count.
minNodeCount (number)
Nombre minimal de nœuds dans le pool de nœuds. Doit être supérieur ou égal à 1 et inférieur ou égal à max_node_count.
azureAvailabilityZone (string)
Facultatif. Zone de disponibilité Azure des nœuds de ce pool de nœuds. Si cette valeur n'est pas spécifiée, elle est définie par défaut sur 1.
cluster (string)
azureCluster pour la ressource
clusterRef (object)
Référence à un Cluster pour remplir le cluster.
name (string)
Nom de l'objet référencé.
policy (object)
Règles de référencement.
resolution (string)
"resolution" indique si la résolution de cette référence est requise. La valeur par défaut est "Required" (Obligatoire), ce qui signifie que le rapprochement échouera si la référence ne peut pas être résolue. "Optional" (Facultatif) signifie que cette référence sera une no-op si elle ne peut pas être résolue.
resolve (string)
"resolve" indique quand cette référence doit être résolue. La valeur par défaut est "IfNotPresent", qui tente de résoudre la référence uniquement si le champ correspondant n'est pas présent. Utilisez "Always" (Toujours) pour résoudre la référence à chaque rapprochement.
clusterSelector (object)
Sélecteur de Cluster pour remplir le cluster.
matchControllerRef (boolean)
MatchControllerRef garantit la sélection d'un objet disposant de la même référence de contrôleur que l'objet sélectionné.
matchLabels (object)
matchLabels garantit la sélection d'un objet avec des libellés correspondants.
additionalProperties (string)
Aucune description fournie.
policy (object)
Règles de sélection.
resolution (string)
"resolution" indique si la résolution de cette référence est requise. La valeur par défaut est "Required" (Obligatoire), ce qui signifie que le rapprochement échouera si la référence ne peut pas être résolue. "Optional" (Facultatif) signifie que cette référence sera une no-op si elle ne peut pas être résolue.
resolve (string)
"resolve" indique quand cette référence doit être résolue. La valeur par défaut est "IfNotPresent", qui tente de résoudre la référence uniquement si le champ correspondant n'est pas présent. Utilisez "Always" (Toujours) pour résoudre la référence à chaque rapprochement.
config (array)
Configuration des nœuds du pool de nœuds.
proxyConfig (array)
Configuration du proxy pour le trafic HTTP(S) sortant.
resourceGroupId (string)
ID ARM du groupe de ressources contenant le coffre-fort de clés proxy. Les ID de groupe de ressources sont au format /subscriptions//resourceGroups/
secretId (string)
URL du secret du paramètre de proxy avec sa version. Les ID de secrets sont au format https:.vault.azure.net/secrets//.
rootVolume (array)
Facultatif. Configuration liée au volume racine provisionné pour chaque machine du pool de nœuds. Lorsqu'il n'est pas spécifié, il est défini par défaut sur un disque Azure de 32 Gio.
sizeGib (number)
Facultatif. Taille du disque, en Gio. Lorsqu'elle n'est pas spécifiée, une valeur par défaut est fournie. Consultez la référence spécifique dans la ressource parente.
sshConfig (array)
Configuration SSH pour l'accès aux machines du pool de nœuds.
authorizedKey (string)
Données de clé publique SSH pour les VM gérées par Anthos. Le format de fichier authorized_keys utilisé dans OpenSSH est accepté, comme indiqué dans la page du manuel sshd(8).
vmSize (string)
Facultatif. Nom de la taille de machine virtuelle Azure. Exemple : Standard_DS2_v2. Consultez (/anthos/clusters/docs/azure/reference/supported-vms) pour connaître les options. Lorsqu'il n'est pas spécifié, il est défini par défaut sur Standard_DS2_v2.
location (string)
Emplacement de la ressource
maxPodsConstraint (array)
Contrainte sur le nombre maximal de pods pouvant être exécutés simultanément sur un nœud du pool de nœuds.
maxPodsPerNode (number)
Nombre maximal de pods à planifier sur un seul nœud.
project (string)
Projet de la ressource
subnetId (string)
ID ARM du sous-réseau dans lequel s'exécutent les VM du pool de nœuds. Assurez-vous qu'il s'agit d'un sous-réseau du réseau virtuel dans la configuration du cluster.
version (string)
Version de Kubernetes (par exemple, 1.19.10-gke.1000) exécutée sur ce pool de nœuds.
managementPolicy (string)
CE CHAMP EST EN VERSION ALPHA. Ne l'utilisez pas en production. Il n'est pas pris en compte, sauf si le flag de fonctionnalité Crossplane concerné est activé, et peut être modifié ou supprimé sans préavis. ManagementPolicy spécifie le niveau de contrôle de Crossplane sur la ressource externe gérée. Ce champ devrait remplacer le champ DeletionPolicy dans une prochaine version. Actuellement, les deux champs peuvent être définis indépendamment. Les valeurs autres que celles par défaut sont prises en compte si le flag de fonctionnalité est activé. Pour en savoir plus, consultez le document de conception : https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223
providerConfigRef (object)
providerConfigReference spécifie la façon dont le fournisseur qui sera utilisé pour créer, observer, mettre à jour et supprimer cette ressource gérée doit être configuré.
name (string)
Nom de l'objet référencé.
policy (object)
Règles de référencement.
resolution (string)
"resolution" indique si la résolution de cette référence est requise. La valeur par défaut est "Required" (Obligatoire), ce qui signifie que le rapprochement échouera si la référence ne peut pas être résolue. "Optional" (Facultatif) signifie que cette référence sera une no-op si elle ne peut pas être résolue.
resolve (string)
"resolve" indique quand cette référence doit être résolue. La valeur par défaut est "IfNotPresent", qui tente de résoudre la référence uniquement si le champ correspondant n'est pas présent. Utilisez "Always" (Toujours) pour résoudre la référence à chaque rapprochement.
providerRef (object)
ProviderReference indique le fournisseur qui sera utilisé pour créer, observer, mettre à jour et supprimer cette ressource gérée. Obsolète : veuillez utiliser ProviderConfigReference (par exemple, "providerConfigRef").
name (string)
Nom de l'objet référencé.
policy (object)
Règles de référencement.
resolution (string)
"resolution" indique si la résolution de cette référence est requise. La valeur par défaut est "Required" (Obligatoire), ce qui signifie que le rapprochement échouera si la référence ne peut pas être résolue. "Optional" (Facultatif) signifie que cette référence sera une no-op si elle ne peut pas être résolue.
resolve (string)
"resolve" indique quand cette référence doit être résolue. La valeur par défaut est "IfNotPresent", qui tente de résoudre la référence uniquement si le champ correspondant n'est pas présent. Utilisez "Always" (Toujours) pour résoudre la référence à chaque rapprochement.
publishConnectionDetailsTo (object)
PublishConnectionDetailsTo spécifie la configuration du secret de connexion, qui contient un nom, des métadonnées et une référence à la configuration du magasin de secrets dans laquelle les détails de connexion de cette ressource gérée doivent être écrits. Les détails de connexion incluent souvent le point de terminaison, le nom d'utilisateur et le mot de passe requis pour se connecter à la ressource gérée.
configRef (object)
SecretStoreConfigRef spécifie la configuration du magasin de secrets à utiliser pour ce ConnectionSecret.
name (string)
Nom de l'objet référencé.
policy (object)
Règles de référencement.
resolution (string)
"resolution" indique si la résolution de cette référence est requise. La valeur par défaut est "Required" (Obligatoire), ce qui signifie que le rapprochement échouera si la référence ne peut pas être résolue. "Optional" (Facultatif) signifie que cette référence sera une no-op si elle ne peut pas être résolue.
resolve (string)
"resolve" indique quand cette référence doit être résolue. La valeur par défaut est "IfNotPresent", qui tente de résoudre la référence uniquement si le champ correspondant n'est pas présent. Utilisez "Always" (Toujours) pour résoudre la référence à chaque rapprochement.
name (string)
"name" est le nom du secret de connexion.
writeConnectionSecretToRef (object)
WriteConnectionSecretToReference indique l'espace de noms et le nom d'un secret sur lequel tous les détails de connexion de cette ressource gérée doivent être écrits. Les détails de connexion incluent souvent le point de terminaison, le nom d'utilisateur et le mot de passe requis pour se connecter à la ressource gérée. Ce champ doit être remplacé dans une prochaine version au profit de PublishConnectionDetailsTo. Actuellement, les deux champs peuvent être définis indépendamment. Les détails de connexion sont publiés dans les deux, sans interférence entre eux.
name (string)
Nom du secret.
namespace (string)
Espace de noms du secret.
status (object)
NodePoolStatus définit l'état observé de NodePool.
atProvider (object)
Aucune description fournie.
annotations (object)
Facultatif. Annotations sur le pool de nœuds. Ce champ est soumis aux mêmes restrictions que les annotations Kubernetes. La taille totale de toutes les clés et valeurs combinées est limitée à 256 000. Les clés peuvent comporter deux segments : un préfixe et un nom, séparés par une barre oblique (/). Le préfixe doit être un sous-domaine DNS. Le nom ne doit pas dépasser 63 caractères. Il doit commencer et se terminer par un caractère alphanumérique, et contenir des tirets (-), des traits de soulignement (_), des points (.), avec des caractères alphanumériques entre les caractères spéciaux.
additionalProperties (string)
Aucune description fournie.
autoscaling (array)
Configuration de l'autoscaler pour ce pool de nœuds.
maxNodeCount (number)
Nombre maximal de nœuds dans le pool de nœuds. Doit être supérieur ou égal à min_node_count.
minNodeCount (number)
Nombre minimal de nœuds dans le pool de nœuds. Doit être supérieur ou égal à 1 et inférieur ou égal à max_node_count.
azureAvailabilityZone (string)
Facultatif. Zone de disponibilité Azure des nœuds de ce pool de nœuds. Si cette valeur n'est pas spécifiée, elle est définie par défaut sur 1.
cluster (string)
azureCluster pour la ressource
config (array)
Configuration des nœuds du pool de nœuds.
proxyConfig (array)
Configuration du proxy pour le trafic HTTP(S) sortant.
resourceGroupId (string)
ID ARM du groupe de ressources contenant le coffre-fort de clés proxy. Les ID de groupe de ressources sont au format /subscriptions//resourceGroups/
secretId (string)
URL du secret du paramètre de proxy avec sa version. Les ID de secrets sont au format https:.vault.azure.net/secrets//.
rootVolume (array)
Facultatif. Configuration liée au volume racine provisionné pour chaque machine du pool de nœuds. Lorsqu'il n'est pas spécifié, il est défini par défaut sur un disque Azure de 32 Gio.
sizeGib (number)
Facultatif. Taille du disque, en Gio. Lorsqu'elle n'est pas spécifiée, une valeur par défaut est fournie. Consultez la référence spécifique dans la ressource parente.
sshConfig (array)
Configuration SSH pour l'accès aux machines du pool de nœuds.
authorizedKey (string)
Données de clé publique SSH pour les VM gérées par Anthos. Le format de fichier authorized_keys utilisé dans OpenSSH est accepté, comme indiqué dans la page du manuel sshd(8).
vmSize (string)
Facultatif. Nom de la taille de machine virtuelle Azure. Exemple : Standard_DS2_v2. Consultez (/anthos/clusters/docs/azure/reference/supported-vms) pour connaître les options. Lorsqu'il n'est pas spécifié, il est défini par défaut sur Standard_DS2_v2.
createTime (string)
Uniquement en sortie. Heure à laquelle le pool de nœuds a été créé.
etag (string)
Permet aux clients d'effectuer des opérations de lecture-modification-écriture cohérentes via un contrôle de simultanéité optimiste. Peut être envoyé lors des requêtes de mise à jour et de suppression pour s'assurer que le client dispose d'une valeur à jour avant de continuer.
id (string)
Identifiant de la ressource au format projects/project/locations/location/azureClusters/cluster/azureNodePools/name
location (string)
Emplacement de la ressource
maxPodsConstraint (array)
Contrainte sur le nombre maximal de pods pouvant être exécutés simultanément sur un nœud du pool de nœuds.
maxPodsPerNode (number)
Nombre maximal de pods à planifier sur un seul nœud.
project (string)
Projet de la ressource
reconciling (boolean)
Uniquement en sortie. Si cette option est définie, des modifications apportées au pool de nœuds sont actuellement en attente.
state (string)
Uniquement en sortie. État actuel du pool de nœuds. Valeurs possibles : STATE_UNSPECIFIED, PROVISIONING, RUNNING, RECONCILING, STOPPING, ERROR, DEGRADED
subnetId (string)
ID ARM du sous-réseau dans lequel s'exécutent les VM du pool de nœuds. Assurez-vous qu'il s'agit d'un sous-réseau du réseau virtuel dans la configuration du cluster.
uid (string)
Uniquement en sortie. Identifiant global unique du pool de nœuds.
updateTime (string)
Uniquement en sortie. Heure de la dernière mise à jour de ce pool de nœuds.
version (string)
Version de Kubernetes (par exemple, 1.19.10-gke.1000) exécutée sur ce pool de nœuds.
conditions (array)
Conditions de la ressource.
lastTransitionTime (string)
LastTransitionTime correspond à la dernière fois où cette condition est passée d'un état à un autre.
message (string)
Message contenant des détails sur la dernière transition de cette condition d'un état à un autre, le cas échéant.
reason (string)
Raison de la dernière transition de cette condition d'un état à un autre.
status (string)
État de cette condition. Est-il actuellement défini sur "True" (Vrai), "False" (Faux) ou "Unknown" (Inconnu) ?
type (string)
Type de cette condition. Un seul type de condition peut s'appliquer à une ressource à un moment donné.
|