cluster.gdc.goog/v1
Contient les définitions du schéma d'API pour le groupe de clusters.
AcceleratorConfig
Apparaît dans :NodePool
Champ | Description |
---|---|
chaîne gpuPartitionScheme |
GPUPartitionScheme indique le schéma qui sera utilisé pour partitionner les GPU en MIG. Ce schéma et GPU DeviceModel déterminent conjointement les profils MIG. Par exemple, mixed-1 sur H100L 94 Go détermine que le GPU doit être partitionné en un 4g.47gb et un 3g.47gb. |
Canal
Type sous-jacent : string
Indique un type spécifique de version disponible.
Apparaît dans :ReleaseChannel
Cluster
Spécifie un cluster utilisateur GDC dans une configuration isolée.
Apparaît dans :ClusterList
Champ | Description |
---|---|
chaîne apiVersion |
cluster.gdc.goog/v1 |
chaîne kind |
Cluster |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ClusterSpec |
|
status ClusterStatus |
ClusterList
Représente une collection de clusters.
Champ | Description |
---|---|
chaîne apiVersion |
cluster.gdc.goog/v1 |
chaîne kind |
ClusterList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items Tableau Cluster |
ClusterNetwork
Spécifie la configuration réseau du cluster.
Apparaît dans : ClusterSpec
Champ | Description |
---|---|
Entier podCIDRSize |
Taille des plages de réseau à partir desquelles les adresses IP virtuelles des pods sont allouées. Si elle n'est pas définie, la valeur par défaut 21 est utilisée. |
Entier serviceCIDRSize |
Taille des plages réseau à partir desquelles les adresses IP virtuelles des services sont allouées. Si elle n'est pas définie, la valeur par défaut 23 est utilisée. |
ClusterSpec
Apparaît dans :Cluster
Champ | Description |
---|---|
initialVersion ClusterVersion |
Informations sur la version GDC air-gapped du cluster d'utilisateur lors de la création du cluster. Facultatif. Par défaut, la dernière version applicable est utilisée. Immuable. |
releaseChannel ReleaseChannel |
Version disponible à laquelle un cluster est abonné. Lorsqu'un cluster est abonné à un version disponible, GDC gère les versions du cluster pour les utilisateurs. Facultatif. Non immuable. |
clusterNetwork ClusterNetwork |
Configuration du réseau du cluster. Si cette option n'est pas définie, les configurations par défaut avec les tailles de CIDR de pod et de service sont utilisées. Facultatif. Non immuable. |
loadBalancer LoadBalancer |
Configuration de l'équilibreur de charge. Si cette option n'est pas définie, la configuration par défaut avec la taille de l'adresse IP du service d'entrée est utilisée. Facultatif. Non immuable. |
Tableau NodePool nodePools |
Liste des pools de nœuds pour les nœuds de calcul du cluster. Facultatif. Non immuable. |
ClusterState
Type sous-jacent : string
Indique l'état du cluster.
Apparaît dans :ClusterStatus
ClusterStatus
Définit l'état observé du cluster.
Apparaît dans :Cluster
Champ | Description |
---|---|
Tableau Condition conditions |
Dernières observations de l'état du cluster. Les conditions telles que Reconciling et Stalled indiquent si la dernière réconciliation du cluster a réussi. |
errorStatus ErrorStatus |
État d'erreur observé du cluster. |
Tableau NodePoolStatus workerNodePoolStatuses |
Liste des états observés des pools de nœuds de calcul. |
Tableau Condition controlPlaneConditions |
Indique si le plan de contrôle est prêt. |
Tableau Condition componentsConditions |
Indique si les composants du cluster d'utilisateur ont été déployés avec succès. |
versionStatus VersionStatus |
Informations sur la version installée du cluster. |
clusterState ClusterState |
État du cluster. Les états suivants sont disponibles :
|
ClusterVersion
Spécifie les informations de version d'un cluster d'utilisateur GDC dans une configuration air-gapped.
Apparaît dans : ClusterSpec
Champ | Description |
---|---|
chaîne kubernetesVersion |
Version Kubernetes du cluster d'utilisateur GDC. |
LoadBalancer
Spécifie la configuration de l'équilibreur de charge.
Apparaît dans : ClusterSpec
Champ | Description |
---|---|
Entier ingressServiceIPSize |
Taille des pools d'adresses IP non chevauchantes utilisés par les services typés de l'équilibreur de charge. Si elle n'est pas définie, la valeur par défaut 20 est utilisée. |
NodePool
Spécifie la configuration de la ressource personnalisée NodePool
.
Apparaît dans : ClusterSpec
Champ | Description |
---|---|
chaîne name |
Nom du pool de nœuds. |
Entier nodeCount |
Nombre de nœuds souhaité dans le pool de nœuds provisionné. |
chaîne machineTypeName |
Nom des types de machines utilisés pour provisionner les nœuds. |
taints Taint |
Rejets attribués aux nœuds de ce pool de nœuds. |
labels objet (clés : chaîne, valeurs : chaîne) |
Étiquettes attribuées aux nœuds de ce pool de nœuds. Il contient une liste de paires clé/valeur. |
acceleratorOptions AcceleratorConfig |
AcceleratorOptions indique la configuration souhaitée des accélérateurs dans le NodePool. Elle n'est valide que si le MachineType choisi contient des accélérateurs. |
NodePoolStatus
Définit l'état observé d'une ressource NodePool
.
Apparaît dans :ClusterStatus
Champ | Description |
---|---|
chaîne name |
Nom du pool de nœuds. |
Tableau Condition conditions |
Dernières observations de l'état du pool de nœuds. |
Entier readyNodes |
Nombre de nœuds prêts à diffuser. |
Entier reconcilingNodes |
Nombre de nœuds en cours de rapprochement. |
Entier stalledNodes |
Nombre de nœuds bloqués. |
Entier unknownNodes |
Nombre de nœuds dont l'état est inconnu. |
readyTimestamp Heure |
Durée pendant laquelle un pool de nœuds est à l'état ready . Une fois cette valeur définie, elle ne changera jamais. |
chaîne kubernetesVersion |
Version de Kubernetes exécutée sur les nœuds de ce pool de nœuds. |
ReleaseChannel
Indique la version disponible à laquelle un cluster est abonné.
Apparaît dans : ClusterSpec
Champ | Description |
---|---|
channel Canal |
Si cette valeur n'est pas définie, la valeur par défaut est UNSPECIFIED . |
UserClusterUpgradeRequest
Représente la configuration d'une demande de mise à niveau d'un cluster d'utilisateur, telle que la référence du cluster et la version cible de Kubernetes.
Apparaît dans :UserClusterUpgradeRequestList
Champ | Description |
---|---|
chaîne apiVersion |
cluster.gdc.goog/v1 |
chaîne kind |
UserClusterUpgradeRequest |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec UserClusterUpgradeRequestSpec |
|
status UserClusterUpgradeRequestStatus |
UserClusterUpgradeRequestList
Représente une collection de ressources UserClusterUpgradeRequest
.
Champ | Description |
---|---|
chaîne apiVersion |
cluster.gdc.goog/v1 |
chaîne kind |
UserClusterUpgradeRequestList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items UserClusterUpgradeRequest |
UserClusterUpgradeRequestSpec
Fournit la spécification, telle que l'état souhaité, d'une ressource UserClusterUpgradeRequest
.
Apparaît dans :UserClusterUpgradeRequest
Champ | Description |
---|---|
clusterRef LocalObjectReference |
Référence à l'objet de cluster d'utilisateur GDC auquel s'applique la mise à niveau. |
chaîne targetVersion |
Version cible du cluster d'utilisateur Kubernetes. |
UserClusterUpgradeRequestStatus
Apparaît dans :UserClusterUpgradeRequest
Champ | Description |
---|---|
Tableau Condition conditions |
État actuel de la mise à niveau. Types de conditions connus : "Réussie". |
startTime Heure |
Heure de début observée de la mise à niveau actuelle. |
VersionStatus
Définit les informations sur la version installée du cluster.
Apparaît dans :ClusterStatus
Champ | Description |
---|---|
chaîne componentVersion |
Version du composant du cluster. |
chaîne kubernetesVersion |
Version de Kubernetes du cluster. |