- Ressource: BareMetalCluster
- Bundesland
- BareMetalNetworkConfig
- BareMetalIslandModeCidrConfig
- BareMetalMultipleNetworkInterfacesConfig
- BareMetalSrIovConfig
- BareMetalControlPlaneConfig
- BareMetalControlPlaneNodePoolConfig
- BareMetalApiServerArgument
- BareMetalLoadBalancerConfig
- BareMetalVipConfig
- BareMetalPortConfig
- BareMetalMetalLbConfig
- BareMetalLoadBalancerAddressPool
- BareMetalLoadBalancerNodePoolConfig
- BareMetalManualLbConfig
- BareMetalBgpLbConfig
- BareMetalBgpPeerConfig
- BareMetalStorageConfig
- BareMetalProxyConfig
- BareMetalClusterOperationsConfig
- BareMetalMaintenanceConfig
- BareMetalWorkloadNodeConfig
- ContainerRuntime
- BareMetalSecurityConfig
- BareMetalMaintenanceStatus
- BareMetalMachineDrainStatus
- BareMetalDrainingMachine
- BareMetalDrainedMachine
- BareMetalNodeAccessConfig
- BareMetalOsEnvironmentConfig
- BareMetalClusterUpgradePolicy
- NodePoolPolicy
- Methoden
Ressource: BareMetalCluster
Ressource, die einen Bare-Metal-Nutzercluster darstellt.
JSON-Darstellung |
---|
{ "name": string, "adminClusterMembership": string, "description": string, "bareMetalVersion": string, "uid": string, "state": enum ( |
Felder | |
---|---|
name |
Nicht veränderbar. Der Name der Bare-Metal-Nutzerclusterressource. |
admin |
Erforderlich. Der Administratorcluster, zu dem dieser Bare-Metal-Nutzercluster gehört. Dies ist der vollständige Ressourcenname der Flottenmitgliedschaft des Administratorclusters. |
description |
Eine für Menschen lesbare Beschreibung dieses Bare-Metal-Nutzerclusters. |
bare |
Erforderlich. Die Anthos-Cluster auf Bare-Metal-Version des Nutzerclusters. |
uid |
Nur Ausgabe. Die eindeutige Kennung des Bare-Metal-Nutzerclusters. |
state |
Nur Ausgabe. Der aktuelle Status des Bare-Metal-Nutzerclusters. |
endpoint |
Nur Ausgabe. Die IP-Adresse des API-Servers des Bare-Metal-Nutzerclusters. |
reconciling |
Nur Ausgabe. Wenn festgelegt, werden aktuell Änderungen am Bare-Metal-Nutzercluster durchgeführt. |
create |
Nur Ausgabe. Die Zeit, zu der der Bare-Metal-Nutzercluster erstellt wurde. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Offsets als „Z“ sind ebenfalls zulässig.Beispiele: |
update |
Nur Ausgabe. Der Zeitpunkt, zu dem der Bare-Metal-Nutzercluster zuletzt aktualisiert wurde. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Offsets als „Z“ sind ebenfalls zulässig.Beispiele: |
delete |
Nur Ausgabe. Der Zeitpunkt, zu dem der Bare-Metal-Nutzercluster gelöscht wurde. Wenn die Ressource nicht gelöscht wird, muss dieses Feld leer sein. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Offsets als „Z“ sind ebenfalls zulässig.Beispiele: |
local |
Nur Ausgabe. Der Objektname der benutzerdefinierten Ressource für den Bare Metal-Nutzercluster im zugehörigen Administratorcluster. Dieses Feld wird verwendet, um Konflikte bei Namen zu vermeiden, wenn vorhandene Cluster bei der API registriert werden. Wenn dieses Feld im Rahmen der Clusterregistrierung verwendet wird, unterscheidet es sich vom Namen im Ressourcennamen. Bei neuen Clustern stimmt dieses Feld mit dem vom Nutzer angegebenen Clusternamen überein und ist in der letzten Komponente des Ressourcennamens sichtbar. Sie kann nicht geändert werden. Wenn sich der lokale Name vom Clusternamen unterscheidet, wird der lokale Name in den Controller-Logs des Administratorclusters verwendet. Sie verwenden den Clusternamen, wenn Sie mit bmctl und kubectl auf den Cluster zugreifen. |
etag |
Nur Ausgabe. Diese Prüfsumme wird vom Server anhand des Werts anderer Felder berechnet und kann bei Aktualisierungs- und Löschanfragen gesendet werden, um sicherzustellen, dass der Client vor dem Fortfahren einen aktuellen Wert hat. Ermöglicht Clients durch optimistische Nebenläufigkeitserkennung, konsistente Read-Modify-Write-Vorgänge auszuführen. |
annotations |
Anmerkungen zum Bare-Metal-Nutzercluster. Für dieses Feld gelten die gleichen Einschränkungen wie für Kubernetes-Annotationen. Die Gesamtgröße aller Schlüssel und Werte zusammen ist auf 256 KB begrenzt. Der Schlüssel kann zwei Segmente haben: Präfix (optional) und Name (erforderlich), getrennt durch einen Schrägstrich (/). Das Präfix muss eine DNS-Subdomain sein. Der Name darf maximal 63 Zeichen lang sein und muss mit alphanumerischen Zeichen beginnen und enden. Dazwischen müssen Bindestriche (-), Unterstriche (_), Punkte (.) und alphanumerische Zeichen liegen. Ein Objekt, das eine Liste von |
network |
Erforderlich. Netzwerkkonfiguration |
control |
Erforderlich. Konfiguration der Steuerungsebene. |
load |
Erforderlich. Load Balancer-Konfiguration. |
storage |
Erforderlich. Speicherkonfiguration |
proxy |
Proxy-Konfiguration |
cluster |
Konfiguration der Clustervorgänge |
maintenance |
Wartungskonfiguration |
node |
Konfiguration des Arbeitslastknotens |
fleet |
Nur Ausgabe. Flottenkonfiguration für den Cluster. |
status |
Nur Ausgabe. Detaillierter Clusterstatus |
validation |
Nur Ausgabe. Das Ergebnis der Preflight-Prüfung. |
security |
Konfiguration der sicherheitsbezogenen Einstellungen. |
maintenance |
Nur Ausgabe. Status laufender Wartungsaufgaben. |
admin |
Nur Ausgabe. Der Ressourcenname des Bare-Metal-Administratorclusters, das diesen Nutzercluster verwaltet. |
node |
Konfigurationen für den Knotenzugriff |
os |
Konfigurationen für die Betriebssystemumgebung |
binary |
Konfigurationen im Zusammenhang mit der Binärautorisierung |
upgrade |
Die Cluster-Upgrade-Richtlinie. |
Status
Der Lebenszyklusstatus des Bare-Metal-Nutzerclusters.
Enums | |
---|---|
STATE_UNSPECIFIED |
Nicht definiert. |
PROVISIONING |
Der Status „Bereitstellung“ gibt an, dass der Cluster erstellt wird. |
RUNNING |
Der Status „RUNNING“ gibt an, dass der Cluster erstellt wurde und vollständig nutzbar ist. |
RECONCILING |
Der Status „ABGLEICHEND“ gibt an, dass der Cluster aktualisiert wird. Er bleibt verfügbar, aber möglicherweise mit reduzierter Leistung. |
STOPPING |
Der Status „STOPPING“ (Anhalten) gibt an, dass der Cluster gelöscht wird. |
ERROR |
Der Status „ERROR“ gibt an, dass sich der Cluster in einem fehlerhaften Zustand befindet, der nicht wiederhergestellt werden kann. |
DEGRADED |
Der Status „BESCHÄDIGT“ gibt an, dass für den Cluster eine Nutzeraktion erforderlich ist, um die volle Funktionalität wiederherzustellen. |
BareMetalNetworkConfig
Gibt die Clusternetzwerkkonfiguration an.
JSON-Darstellung |
---|
{ "advancedNetworking": boolean, "multipleNetworkInterfacesConfig": { object ( |
Felder | |
---|---|
advanced |
Ermöglicht die Verwendung erweiterter Anthos-Netzwerkfunktionen wie gebündeltes Load Balancing mit BGP oder das NAT-Gateway für ausgehenden Traffic. Wenn Sie die Konfiguration für erweiterte Netzwerkfunktionen festlegen, wird dieses Flag automatisch gesetzt. |
multiple |
Konfiguration für mehrere Netzwerkschnittstellen. |
sr |
Konfiguration für SR-IOV. |
Union-Feld cluster_cidr_configuration . Die CIDR-Konfiguration, die im Bare-Metal-Nutzercluster verwendet werden soll. Für cluster_cidr_configuration ist nur einer der folgenden Werte zulässig: |
|
island |
Konfiguration für den CIDR-Block im Inselmodus. In einem Netzwerk im Inselmodus haben Knoten eindeutige IP-Adressen. Pods haben jedoch keine eindeutigen Adressen über Cluster hinweg. Das verursacht keine Probleme, da Pods in einem Cluster nie direkt mit Pods in einem anderen Cluster kommunizieren. Stattdessen gibt es Gateways, die zwischen einem Pod in einem Cluster und einem Pod in einem anderen Cluster vermitteln. |
BareMetalIslandModeCidrConfig
Gibt die CIDR-Konfiguration des Clusters an, wenn er im Inselmodus ausgeführt wird.
JSON-Darstellung |
---|
{ "serviceAddressCidrBlocks": [ string ], "podAddressCidrBlocks": [ string ] } |
Felder | |
---|---|
service |
Erforderlich. Allen Diensten im Cluster wird eine RFC1918-IPv4-Adresse aus diesen Bereichen zugewiesen. Dieses Feld kann nach der Erstellung ab Version 1.15 geändert werden. |
pod |
Erforderlich. Allen Pods im Cluster wird eine RFC1918-IPv4-Adresse aus diesen Bereichen zugewiesen. Dieses Feld kann nach dem Erstellen nicht mehr geändert werden. |
BareMetalMultipleNetworkInterfacesConfig
Gibt die Clusterkonfiguration für mehrere Netzwerkschnittstellen an.
JSON-Darstellung |
---|
{ "enabled": boolean } |
Felder | |
---|---|
enabled |
Ob mehrere Netzwerkschnittstellen für Ihre Pods aktiviert werden sollen. Wenn Sie „networkConfig.advanced_networking“ festlegen, wird es automatisch auf „wahr“ gesetzt. |
BareMetalSrIovConfig
Gibt die Konfiguration des SR-IOV-Netzwerk-Betreibers an.
JSON-Darstellung |
---|
{ "enabled": boolean } |
Felder | |
---|---|
enabled |
Ob der SR-IOV-Operator installiert werden soll. |
BareMetalControlPlaneConfig
Gibt die Konfiguration der Steuerungsebene an.
JSON-Darstellung |
---|
{ "controlPlaneNodePoolConfig": { object ( |
Felder | |
---|---|
control |
Erforderlich. Konfiguriert den Knotenpool, auf dem die Steuerungsebene ausgeführt wird. |
api |
Hiermit werden die Standard-API-Server-Argumente angepasst. Es werden nur einige benutzerdefinierte Flags unterstützt. Das genaue Format findest du in der API-Server-Dokumentation. |
BareMetalControlPlaneNodePoolConfig
Gibt die Konfiguration des Knotenpools der Steuerungsebene an.
JSON-Darstellung |
---|
{
"nodePoolConfig": {
object ( |
Felder | |
---|---|
node |
Erforderlich. Die generische Konfiguration für einen Knotenpool, auf dem die Steuerungsebene ausgeführt wird. |
BareMetalApiServerArgument
Stellt ein Argument-Namen-Wert-Paar dar. Es werden nur einige benutzerdefinierte Flags unterstützt. Das genaue Format findest du in der API-Server-Dokumentation.
JSON-Darstellung |
---|
{ "argument": string, "value": string } |
Felder | |
---|---|
argument |
Erforderlich. Der Argumentname, wie er in der Befehlszeile des API-Servers angezeigt wird. Entfernen Sie die vorangestellten Bindestriche. |
value |
Erforderlich. Der Wert von „arg“, der an die Befehlszeile des API-Servers übergeben wird. |
BareMetalLoadBalancerConfig
Gibt die Load Balancer-Konfiguration an.
JSON-Darstellung |
---|
{ "vipConfig": { object ( |
Felder | |
---|---|
vip |
Die vom Load Balancer verwendeten VIPs. |
port |
Hiermit werden die Ports konfiguriert, auf denen der Load Balancer überwacht. |
Union-Feld load_balancer_configuration . Die Load Balancer-Konfiguration für den Bare-Metal-Nutzercluster. Für load_balancer_configuration ist nur einer der folgenden Werte zulässig: |
|
metal |
Konfiguration für MetalLB-Load Balancer |
manual |
Manuell konfigurierte Load Balancer |
bgp |
Konfiguration für Load Balancer vom Typ „BGP“. Wenn Sie „networkConfig.advanced_networking“ festlegen, wird es automatisch auf „wahr“ gesetzt. |
BareMetalVipConfig
Gibt die VIP-Konfiguration für den Bare-Metal-Load Balancer an.
JSON-Darstellung |
---|
{ "controlPlaneVip": string, "ingressVip": string } |
Felder | |
---|---|
control |
Die VIP, die Sie zuvor für die Kubernetes API dieses Bare-Metal-Nutzerclusters reserviert haben. |
ingress |
Die VIP, die Sie zuvor für eingehenden Traffic in diesen Bare-Metal-Nutzercluster reserviert haben. |
BareMetalPortConfig
Gibt Load Balancer-Ports für den Bare-Metal-Nutzercluster an.
JSON-Darstellung |
---|
{ "controlPlaneLoadBalancerPort": integer } |
Felder | |
---|---|
control |
Der Port, auf dem von der Steuerungsebene gehostete Load Balancer lauschen. |
BareMetalMetalLbConfig
Stellt Konfigurationsparameter für einen MetalLB-Load Balancer dar.
JSON-Darstellung |
---|
{ "addressPools": [ { object ( |
Felder | |
---|---|
address |
Erforderlich. „AddressPools“ ist eine Liste nicht überlappender IP-Pools, die von Diensten vom Typ „Load Balancer“ verwendet werden. Alle Adressen müssen mit den Load Balancer-Knoten verbunden werden können. Die virtuelle IP-Adresse für eingehenden Traffic muss in den Pools enthalten sein. |
load |
Gibt den Knotenpool an, in dem der Load Balancer ausgeführt wird. Zwischen den Knoten in diesem Pool ist eine L2-Verbindung erforderlich. Wenn dieser Parameter fehlt, wird der Knotenpool der Steuerungsebene als Load Balancer-Pool verwendet. |
BareMetalLoadBalancerAddressPool
Stellt einen IP-Pool dar, der vom Load Balancer verwendet wird.
JSON-Darstellung |
---|
{ "pool": string, "addresses": [ string ], "avoidBuggyIps": boolean, "manualAssign": boolean } |
Felder | |
---|---|
pool |
Erforderlich. Der Name des Adresspools. |
addresses[] |
Erforderlich. Die Adressen, die zu diesem Pool gehören. Jede Adresse muss entweder im CIDR-Format (1.2.3.0/24) oder im Bereichsformat (1.2.3.1–1.2.3.5) vorliegen. |
avoid |
Wenn diese Option aktiviert ist, sollten Sie keine IP-Adressen verwenden, die auf .0 oder .255 enden. Dadurch wird verhindert, dass fehlerhafte Geräte versehentlich IPv4-Traffic für diese speziellen IP-Adressen löschen. |
manual |
Wenn diese Option aktiviert ist, werden IP-Adressen nicht automatisch zugewiesen. |
BareMetalLoadBalancerNodePoolConfig
Gibt die Knotenpoolkonfiguration des Load Balancers an.
JSON-Darstellung |
---|
{
"nodePoolConfig": {
object ( |
Felder | |
---|---|
node |
Die generische Konfiguration für einen Knotenpool, auf dem ein Load Balancer ausgeführt wird. |
BareMetalManualLbConfig
Stellt Konfigurationsparameter für einen manuellen Load Balancer dar.
JSON-Darstellung |
---|
{ "enabled": boolean } |
Felder | |
---|---|
enabled |
Gibt an, ob das manuelle Load Balancing aktiviert ist. |
BareMetalBgpLbConfig
„BareMetalBgpLbConfig“ steht für Konfigurationsparameter für einen BGP-Load Balancer (Border Gateway Protocol).
JSON-Darstellung |
---|
{ "asn": string, "bgpPeerConfigs": [ { object ( |
Felder | |
---|---|
asn |
Erforderlich. Die BGP-Nummer des autonomen Systems (Autonomous System Number, ASN) des Clusters. Dieses Feld kann nach der Clustererstellung aktualisiert werden. |
bgp |
Erforderlich. Die Liste der BGP-Peers, mit denen der Cluster eine Verbindung herstellen soll. Für jeden Knoten der Steuerungsebene muss mindestens ein Peer konfiguriert sein. Knoten der Steuerungsebene stellen eine Verbindung zu diesen Peers her, um die VIP der Steuerungsebene zu bewerben. Der Load Balancer für Dienste verwendet diese Peers ebenfalls standardmäßig. Dieses Feld kann nach der Clustererstellung aktualisiert werden. |
address |
Erforderlich. „AddressPools“ ist eine Liste nicht überlappender IP-Pools, die von Diensten vom Typ „Load Balancer“ verwendet werden. Alle Adressen müssen mit den Load Balancer-Knoten verbunden werden können. Die virtuelle IP-Adresse für eingehenden Traffic muss in den Pools enthalten sein. |
load |
Gibt den Knotenpool an, auf dem das Load Balancing der Datenebene ausgeführt wird. Zwischen den Knoten in diesem Pool ist eine L2-Verbindung erforderlich. Wenn dieser Parameter fehlt, wird der Knotenpool der Steuerungsebene für das Load Balancing der Datenebene verwendet. |
BareMetalBgpPeerConfig
„BareMetalBgpPeerConfig“ steht für Konfigurationsparameter für einen BGP-Peer (Border Gateway Protocol).
JSON-Darstellung |
---|
{ "asn": string, "ipAddress": string, "controlPlaneNodes": [ string ] } |
Felder | |
---|---|
asn |
Erforderlich. Die BGP-Nummer des autonomen Systems (Autonomous System Number, ASN) für das Netzwerk, das das externe Peer-Gerät enthält. |
ip |
Erforderlich. Die IP-Adresse des externen Peer-Geräts. |
control |
Die IP-Adresse des Knotens der Steuerungsebene, der eine Verbindung zum externen Peer herstellt. Wenn Sie keine Knoten auf Steuerungsebene angeben, können alle Knoten auf Steuerungsebene eine Verbindung zum externen Peer herstellen. Wenn Sie eine oder mehrere IP-Adressen angeben, nehmen nur die angegebenen Knoten an Peering-Sitzungen teil. |
BareMetalStorageConfig
BareMetalStorageConfig gibt die Clusterspeicherkonfiguration an.
JSON-Darstellung |
---|
{ "lvpShareConfig": { object ( |
Felder | |
---|---|
lvp |
Erforderlich. Gibt die Konfiguration für lokale PersistentVolumes an, die von Unterverzeichnissen in einem freigegebenen Dateisystem gestützt werden. Diese Unterverzeichnisse werden bei der Clustererstellung automatisch erstellt. |
lvp |
Erforderlich. Gibt die Konfiguration für lokale PersistentVolumes an, die durch bereitgestellte Knotenlaufwerke unterstützt werden. Diese Laufwerke müssen vom Nutzer formatiert und bereitgestellt werden, was vor oder nach der Clustererstellung erfolgen kann. |
BareMetalProxyConfig
Gibt die Cluster-Proxykonfiguration an.
JSON-Darstellung |
---|
{ "uri": string, "noProxy": [ string ] } |
Felder | |
---|---|
uri |
Erforderlich. Gibt die Adresse Ihres Proxyservers an. Beispiele: Geben Sie keine Anmeldedaten im Format |
no |
Eine Liste von IP-Adressen, Hostnamen und Domains, die den Proxy umgehen sollen. Beispiele: ["127.0.0.1", "beispiel.de", ".corp", "localhost"]. |
BareMetalClusterOperationsConfig
Gibt die Observability-Infrastruktur des Bare-Metal-Nutzerclusters an.
JSON-Darstellung |
---|
{ "enableApplicationLogs": boolean } |
Felder | |
---|---|
enable |
Ob die Erfassung von Anwendungsprotokollen/-messwerten (zusätzlich zu Systemprotokollen/-messwerten) aktiviert werden soll. |
BareMetalMaintenanceConfig
Hier werden Konfigurationen für die Wartung von Bare-Metal-Knoten angegeben.
JSON-Darstellung |
---|
{ "maintenanceAddressCidrBlocks": [ string ] } |
Felder | |
---|---|
maintenance |
Erforderlich. Alle IPv4-Adressen aus diesen Bereichen werden in den Wartungsmodus versetzt. Knoten im Wartungsmodus werden abgesperrt und entleert. Wenn beides zutrifft, wird die Anmerkung „baremetal.cluster.gke.io/maintenance“ auf der Knotenressource festgelegt. |
BareMetalWorkloadNodeConfig
Gibt die Knotenkonfigurationen der Arbeitslast an.
JSON-Darstellung |
---|
{
"maxPodsPerNode": string,
"containerRuntime": enum ( |
Felder | |
---|---|
max |
Die maximale Anzahl von Pods, die auf einem Knoten ausgeführt werden können. Die Größe des dem Knoten zugewiesenen CIDR-Bereichs wird aus diesem Parameter abgeleitet. |
container |
Gibt an, welche Containerlaufzeit verwendet werden soll. |
ContainerRuntime
Die Laufzeit, die zum Ausführen von Containern in diesem Nutzercluster verwendet wird.
Enums | |
---|---|
CONTAINER_RUNTIME_UNSPECIFIED |
Es wurde keine Containerlaufzeit ausgewählt. |
CONTAINERD |
Containerd-Laufzeit |
BareMetalSecurityConfig
Hier werden die sicherheitsbezogenen Einstellungen für den Bare-Metal-Nutzercluster angegeben.
JSON-Darstellung |
---|
{
"authorization": {
object ( |
Felder | |
---|---|
authorization |
Hier wird der Nutzerzugriff auf den Nutzercluster konfiguriert. |
BareMetalMaintenanceStatus
Der Wartungsstatus des Bare-Metal-Nutzerclusters.
JSON-Darstellung |
---|
{
"machineDrainStatus": {
object ( |
Felder | |
---|---|
machine |
Der Wartungsstatus der Knotenmaschinen. |
BareMetalMachineDrainStatus
Stellt den Status von Knotencomputern dar, bei denen Dränagevorgänge ausgeführt werden.
JSON-Darstellung |
---|
{ "drainingMachines": [ { object ( |
Felder | |
---|---|
draining |
Die Liste der Abpumpmaschinen. |
drained |
Die Liste der entladenen Maschinen. |
BareMetalDrainingMachine
Stellt einen Computer dar, der gerade per Drain beendet wird.
JSON-Darstellung |
---|
{ "nodeIp": string, "podCount": integer } |
Felder | |
---|---|
node |
IP-Adresse des Geräts, das gesendet wird. |
pod |
Die Anzahl der Pods, die noch geleert werden müssen. |
BareMetalDrainedMachine
Stellt einen Computer dar, der gerade entladen wird.
JSON-Darstellung |
---|
{ "nodeIp": string } |
Felder | |
---|---|
node |
IP-Adresse des entladenen Geräts. |
BareMetalNodeAccessConfig
Gibt die Einstellungen für den Knotenzugriff für den Bare-Metal-Nutzercluster an.
JSON-Darstellung |
---|
{ "loginUser": string } |
Felder | |
---|---|
login |
„LoginUser“ ist der Nutzername, der für den Zugriff auf Knotenmaschinen verwendet wird. Wenn kein Wert festgelegt wird, ist die Standardeinstellung „root“. |
BareMetalOsEnvironmentConfig
Gibt die Betriebssystemeinstellungen für die Clusterbereitstellung an.
JSON-Darstellung |
---|
{ "packageRepoExcluded": boolean } |
Felder | |
---|---|
package |
Gibt an, ob das Paket-Repository nicht bei der Initialisierung von Bare-Metal-Maschinen eingeschlossen werden soll. |
BareMetalClusterUpgradePolicy
Mit BareMetalClusterUpgradePolicy wird die Cluster-Upgrade-Richtlinie definiert.
JSON-Darstellung |
---|
{
"policy": enum ( |
Felder | |
---|---|
policy |
Gibt an, welche Upgrade-Richtlinie verwendet werden soll. |
pause |
Nur Ausgabe. „Pausiert“ gibt den Status der Pausierung des Upgrades an. Sie können sie sich derzeit nur ansehen. |
NodePoolPolicy
Gibt die Upgrade-Richtlinie für Worker-Knotenpools an.
Enums | |
---|---|
NODE_POOL_POLICY_UNSPECIFIED |
Es wurde keine Upgrade-Richtlinie ausgewählt. |
SERIAL |
Worker-Knotenpools nacheinander upgraden |
CONCURRENT |
Alle Worker-Knotenpools parallel aktualisieren |
Methoden |
|
---|---|
|
Erstellt einen neuen Bare-Metal-Cluster in einem bestimmten Projekt und an einem bestimmten Standort. |
|
Löscht einen einzelnen Bare Metal-Cluster. |
|
Registriert einen vorhandenen Bare Metal-Nutzercluster und seine Knotenpools in der Anthos On-Prem API in einem bestimmten Projekt und an einem bestimmten Standort. |
|
Ruft Details zu einem einzelnen Bare-Metal-Cluster ab. |
|
Listet Bare-Metal-Cluster in einem bestimmten Projekt und an einem bestimmten Standort auf. |
|
Aktualisiert die Parameter eines einzelnen Bare-Metal-Clusters. |
|
Die Versionskonfiguration des Bare Metal-Nutzerclusters wird abgefragt. |