BareMetalNodePoolConfig décrit la configuration de tous les nœuds d'un pool de nœuds Bare Metal donné.
| Représentation JSON | 
|---|
{ "nodeConfigs": [ { object (  | 
            
| Champs | |
|---|---|
nodeConfigs[] | 
              
                 
 Obligatoire. Liste des adresses de machines dans le pool de nœuds Bare Metal.  | 
            
operatingSystem | 
              
                 
 Spécifie le système d'exploitation des nœuds (par défaut : LINUX).  | 
            
taints[] | 
              
                 
 Rejets initiaux attribués aux nœuds de ce pool de nœuds.  | 
            
labels | 
              
                 
 Étiquettes attribuées aux nœuds de ce pool de nœuds. Objet contenant une liste de paires clé/valeur. Exemple : { "nom": "clé", "masse": "1,3 kg", "nombre": "3" }. Objet contenant une liste de paires   | 
            
kubeletConfig | 
              
                 
 Configurations kubelet modifiables pour les machines Bare Metal.  | 
            
BareMetalNodeConfig
BareMetalNodeConfig liste les adresses des machines pour accéder aux nœuds.
| Représentation JSON | 
|---|
{ "nodeIp": string, "labels": { string: string, ... } }  | 
              
| Champs | |
|---|---|
nodeIp | 
                
                   
 Adresse IPv4 par défaut pour l'accès SSH et le nœud Kubernetes. Exemple : 192.168.0.1  | 
              
labels | 
                
                   
 Étiquettes attribuées à ce nœud. Objet contenant une liste de paires clé/valeur. Les libellés ici, associés aux libellés définis sur BareMetalNodePoolConfig, constituent l'ensemble des libellés qui seront appliqués au nœud. En cas de conflit, les libellés BareMetalNodeConfig sont prioritaires. Exemple : { "nom": "clé", "masse": "1,3 kg", "nombre": "3" }. Objet contenant une liste de paires   | 
              
OperatingSystem
Systèmes d'exploitation disponibles pour l'exécution dans un nœud.
| Enums | |
|---|---|
OPERATING_SYSTEM_UNSPECIFIED | 
                Aucun environnement d'exécution de système d'exploitation n'a été sélectionné. | 
LINUX | 
                Système d'exploitation Linux. | 
BareMetalKubeletConfig
KubeletConfig définit les configurations kubelet modifiables pour les machines Bare Metal.
Remarque : Cette liste inclut les champs compatibles avec GKE (voir https://cloud.google.com/kubernetes-engine/docs/how-to/node-system-config#kubelet-options).
| Représentation JSON | 
|---|
{ "registryBurst": integer, "serializeImagePullsDisabled": boolean, "registryPullQps": integer }  | 
              
| Champs | |
|---|---|
registryBurst | 
                
                   
 La taille maximale des pulls par rafale permet temporairement aux pulls d'atteindre ce nombre, sans dépasser registryPullQps. La valeur ne doit pas être négative. La mise à jour de ce champ peut avoir un impact sur l'évolutivité en modifiant la quantité de trafic générée par les extractions d'images. Valeur par défaut : 10  | 
              
serializeImagePullsDisabled | 
                
                   
 Empêche Kubelet d'extraire plusieurs images à la fois. Nous vous recommandons de ne pas modifier la valeur par défaut sur les nœuds qui exécutent le daemon Docker avec une version < 1.9 ou un backend de stockage Another Union File System (Aufs). Pour en savoir plus, consultez le problème https://github.com/kubernetes/kubernetes/issues/10959.  | 
              
registryPullQps | 
                
                   
 Limite de pulls de registre par seconde. Si vous définissez cette valeur sur 0, il n'y aura aucune limite. La mise à jour de ce champ peut avoir un impact sur l'évolutivité en modifiant la quantité de trafic générée par les extractions d'images. La valeur par défaut est 5.  |