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 | |
---|---|
node |
Obligatoire. Liste des adresses de machine dans le pool de nœuds Bare Metal. |
operating |
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 |
kubelet |
Configurations kubelet modifiables pour les machines Bare Metal. |
BareMetalNodeConfig
BareMetalNodeConfig liste les adresses de machine pour accéder aux nœuds.
Représentation JSON |
---|
{ "nodeIp": string, "labels": { string: string, ... } } |
Champs | |
---|---|
node |
Adresse IPv4 par défaut pour l'accès SSH et le nœud Kubernetes. Exemple: 192.168.0.1 |
labels |
Libellés attribués à ce nœud. Objet contenant une liste de paires clé/valeur. Les libellés indiqués ici, associés aux libellés définis sur BareMetalNodePoolConfig, constituent l'ensemble de 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 à exécuter dans un nœud.
Enums | |
---|---|
OPERATING_SYSTEM_UNSPECIFIED |
Aucun environnement d'exécution de système d'exploitation 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 | |
---|---|
registry |
La taille maximale des extractions par rafales permet temporairement aux extractions d'atteindre ce nombre, sans dépasser registryPullQps. La valeur ne doit pas être négative. La modification de ce champ peut avoir un impact sur la scalabilité en modifiant la quantité de trafic générée par les extractions d'images. Valeur par défaut : 10 |
serialize |
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 la version < 1.9 ou un backend de stockage Aufs (Another Union File System). Pour en savoir plus, consultez le problème https://github.com/kubernetes/kubernetes/issues/10959. |
registry |
Limite des extractions de registre par seconde. Si vous définissez cette valeur sur 0, aucune limite n'est appliquée. La modification de ce champ peut avoir un impact sur la scalabilité en modifiant la quantité de trafic générée par les extractions d'images. La valeur par défaut est 5. |