apiVersion (string)
containerazure.gcp.gke.cloud.google.com/v1beta1
spec (object)
NodePoolSpec definiert den gewünschten Status von NodePool.
deletionPolicy (string)
DeletionPolicy gibt an, was mit der zugrunde liegenden externen Ressource geschieht, wenn diese verwaltete Ressource gelöscht wird: „Löschen“ oder „Verwaist“. Dieses Feld soll in einer zukünftigen Version zugunsten des Felds „ManagementPolicy“ eingestellt werden. Derzeit können beide unabhängig festgelegt werden und andere Werte werden berücksichtigt, wenn das Funktions-Flag aktiviert ist. Weitere Informationen finden Sie im Designdokument: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223
forProvider (object)
Keine Beschreibung vorhanden.
annotations (object)
Optional. Annotation des Knotenpools. 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.000 begrenzt. Schlüssel können zwei Segmente haben: Präfix und Name, 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.
additionalProperties (string)
Keine Beschreibung vorhanden.
autoscaling (array)
Autoscaling-Konfiguration für diesen Knotenpool.
maxNodeCount (number)
Die maximale Anzahl von Knoten im Knotenpool. Muss >= min_node_count sein.
minNodeCount (number)
Die minimale Anzahl von Knoten im Knotenpool. Muss >= 1 und <= max_node_count sein.
azureAvailabilityZone (string)
Optional. Die Azure-Verfügbarkeitszone der Knoten in diesem Knotenpool. Wenn nicht angegeben, wird standardmäßig 1 verwendet.
cluster (string)
Der azureCluster für die Ressource
clusterRef (object)
Verweis auf einen Cluster zum Füllen des Clusters.
name (string)
Name des referenzierten Objekts.
policy (object)
Richtlinien für Verweise.
resolution (string)
„Resolution“ gibt an, ob für diesen Verweis eine Auflösung erforderlich ist. Der Standardwert ist „Erforderlich“. Das bedeutet, dass der Abgleich fehlschlägt, wenn der Verweis nicht zugeordnet werden kann. „Optional“ bedeutet, dass dieser Verweis managementfrei wird, wenn er nicht zugeordnet werden kann.
resolve (string)
„Resolve“ gibt an, wann dieser Verweis aufgelöst werden soll. Die Standardeinstellung ist „IfNotPresent“, wodurch der Verweis nur dann zugeordnet wird, wenn das entsprechende Feld nicht vorhanden ist. Verwenden Sie „Immer“, um den Verweis bei jedem Abgleich aufzulösen.
clusterSelector (object)
Auswahl für einen Cluster, der ausgefüllt werden soll.
matchControllerRef (boolean)
MatchControllerRef stellt sicher, dass ein Objekt mit derselben Controller-Referenz wie das Auswahlobjekt ausgewählt wird.
matchLabels (object)
MatchLabels sorgt dafür, dass ein Objekt mit übereinstimmenden Labels ausgewählt wird.
additionalProperties (string)
Keine Beschreibung vorhanden.
policy (object)
Richtlinien zur Auswahl.
resolution (string)
„Resolution“ gibt an, ob für diesen Verweis eine Auflösung erforderlich ist. Der Standardwert ist „Erforderlich“. Das bedeutet, dass der Abgleich fehlschlägt, wenn der Verweis nicht zugeordnet werden kann. „Optional“ bedeutet, dass dieser Verweis managementfrei wird, wenn er nicht zugeordnet werden kann.
resolve (string)
„Resolve“ gibt an, wann dieser Verweis aufgelöst werden soll. Die Standardeinstellung ist „IfNotPresent“, wodurch der Verweis nur dann zugeordnet wird, wenn das entsprechende Feld nicht vorhanden ist. Verwenden Sie „Immer“, um den Verweis bei jedem Abgleich aufzulösen.
config (array)
Die Knotenkonfiguration des Knotenpools.
proxyConfig (array)
Proxykonfiguration für ausgehenden HTTP(S)-Traffic.
resourceGroupId (string)
Die ARM-ID der Ressourcengruppe, die den Proxy-Key Vault enthält. Ressourcengruppen-IDs haben das Format /subscriptions//resourceGroups/
secretId (string)
Die URL des Proxy-Einstellungs-Secrets mit seiner Version. Secret-IDs haben das Format https:.vault.azure.net/secrets//..
rootVolume (array)
Optional. Konfiguration in Bezug auf die Stamm-Volumes, die für die einzelnen Knotenpoolmaschinen bereitgestellt werden. Wenn nicht angegeben, wird standardmäßig eine Azure Disk mit 32 GiB verwendet.
sizeGib (number)
Optional. Die Größe des Laufwerks in GiB Wenn nichts angegeben wird, wird ein Standardwert angegeben. Weitere Informationen finden Sie in der spezifischen Referenz in der übergeordneten Ressource.
sshConfig (array)
SSH-Konfiguration für den Zugriff auf die Knotenpoolmaschinen.
authorizedKey (string)
Die Daten des öffentlichen SSH-Schlüssels für von Anthos verwaltete VMs. Dies akzeptiert das Dateiformat „authorized_keys“, das in OpenSSH gemäß der Dokumentationsseite „sshd(8)“ verwendet wird.
vmSize (string)
Optional. Der Name der Azure-VM-Größe. Beispiel: Standard_DS2_v2. Optionen finden Sie unter (/anthos/clusters/docs/azure/reference/supported-vms). Wenn nicht angegeben, wird standardmäßig Standard_DS2_v2 verwendet.
location (string)
Der Speicherort für die Ressource
maxPodsConstraint (array)
Die Einschränkung für die maximale Anzahl an Pods, die gleichzeitig auf einem Knoten im Knotenpool ausgeführt werden können.
maxPodsPerNode (number)
Die maximale Anzahl an Pods, die auf einem einzelnen Knoten geplant werden können.
project (string)
Das Projekt für die Ressource
subnetId (string)
Die ARM-ID des Subnetzes, in dem die Knotenpool-VMs ausgeführt werden. Achten Sie darauf, dass es sich um ein Subnetz unter dem virtuellen Netzwerk in der Clusterkonfiguration handelt.
version (string)
Die Kubernetes-Version (z. B. 1.19.10-gke.1000), die auf diesem Knotenpool ausgeführt wird.
managementPolicy (string)
DIES IST EIN ALPHA-FELD. Nutzen Sie es nicht in der Produktionsumgebung. Es wird nur berücksichtigt, wenn das entsprechende Crossplane-Funktions-Flag aktiviert ist, und kann ohne vorherigen Hinweis geändert oder entfernt werden. „ManagementPolicy“ gibt die Kontrolle an, die Crossplane über die verwaltete externe Ressource hat. Dieses Feld soll in einer zukünftigen Version das Feld „DeletionPolicy“ ersetzen. Derzeit können beide unabhängig festgelegt werden und andere Werte werden berücksichtigt, wenn das Funktions-Flag aktiviert ist. Weitere Informationen finden Sie im Designdokument: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223
providerConfigRef (object)
ProviderConfigReference gibt an, wie der Anbieter, der zum Erstellen, Beobachten, Aktualisieren und Löschen dieser verwalteten Ressource verwendet wird, konfiguriert werden soll.
name (string)
Name des referenzierten Objekts.
policy (object)
Richtlinien für Verweise.
resolution (string)
„Resolution“ gibt an, ob für diesen Verweis eine Auflösung erforderlich ist. Der Standardwert ist „Erforderlich“. Das bedeutet, dass der Abgleich fehlschlägt, wenn der Verweis nicht zugeordnet werden kann. „Optional“ bedeutet, dass dieser Verweis managementfrei wird, wenn er nicht zugeordnet werden kann.
resolve (string)
„Resolve“ gibt an, wann dieser Verweis aufgelöst werden soll. Die Standardeinstellung ist „IfNotPresent“, wodurch der Verweis nur dann zugeordnet wird, wenn das entsprechende Feld nicht vorhanden ist. Verwenden Sie „Immer“, um den Verweis bei jedem Abgleich aufzulösen.
providerRef (object)
„ProviderReference“ gibt den Anbieter an, der zum Erstellen, Beobachten, Aktualisieren und Löschen dieser verwalteten Ressource verwendet wird. Verworfen: Verwenden Sie ProviderConfigReference, d. h. "ProviderConfigRef"
name (string)
Name des referenzierten Objekts.
policy (object)
Richtlinien für Verweise.
resolution (string)
„Resolution“ gibt an, ob für diesen Verweis eine Auflösung erforderlich ist. Der Standardwert ist „Erforderlich“. Das bedeutet, dass der Abgleich fehlschlägt, wenn der Verweis nicht zugeordnet werden kann. „Optional“ bedeutet, dass dieser Verweis managementfrei wird, wenn er nicht zugeordnet werden kann.
resolve (string)
„Resolve“ gibt an, wann dieser Verweis aufgelöst werden soll. Die Standardeinstellung ist „IfNotPresent“, wodurch der Verweis nur dann zugeordnet wird, wenn das entsprechende Feld nicht vorhanden ist. Verwenden Sie „Immer“, um den Verweis bei jedem Abgleich aufzulösen.
publishConnectionDetailsTo (object)
PublishConnectionDetailsTo gibt die Konfiguration des Verbindungs-Secrets an. Diese enthält einen Namen, Metadaten und einen Verweis auf die Secret-Speicherkonfiguration, in die alle Verbindungsdetails für diese verwaltete Ressource geschrieben werden sollen. Verbindungsdetails enthalten häufig die für die Verbindung mit der verwalteten Ressource erforderlichen Elemente Endpunkt, Nutzernamen und Passwort.
configRef (object)
„SecretStoreConfigRef“ gibt an, welche Secret-Speicher-Konfiguration für dieses ConnectionSecret verwendet werden soll.
name (string)
Name des referenzierten Objekts.
policy (object)
Richtlinien für Verweise.
resolution (string)
„Resolution“ gibt an, ob für diesen Verweis eine Auflösung erforderlich ist. Der Standardwert ist „Erforderlich“. Das bedeutet, dass der Abgleich fehlschlägt, wenn der Verweis nicht zugeordnet werden kann. „Optional“ bedeutet, dass dieser Verweis managementfrei wird, wenn er nicht zugeordnet werden kann.
resolve (string)
„Resolve“ gibt an, wann dieser Verweis aufgelöst werden soll. Die Standardeinstellung ist „IfNotPresent“, wodurch der Verweis nur dann zugeordnet wird, wenn das entsprechende Feld nicht vorhanden ist. Verwenden Sie „Immer“, um den Verweis bei jedem Abgleich aufzulösen.
name (string)
„Name“ ist der Name des Verbindungs-Secrets.
writeConnectionSecretToRef (object)
WriteConnectionSecretToReference gibt den Namespace und den Namen eines Secrets an, in das alle Verbindungsdetails für diese verwaltete Ressource geschrieben werden sollen. Verbindungsdetails enthalten häufig die für die Verbindung mit der verwalteten Ressource erforderlichen Elemente Endpunkt, Nutzernamen und Passwort. Dieses Feld soll in einem zukünftigen Release zugunsten von PublishConnectionDetailsTo ersetzt werden. Derzeit können beide unabhängig festgelegt werden und Verbindungsdetails werden für beide veröffentlicht, ohne sich gegenseitig zu beeinflussen.
name (string)
Name des Secrets.
namespace (string)
Namespace des Secrets.
status (object)
NodePoolStatus definiert den beobachteten Status von NodePool.
atProvider (object)
Keine Beschreibung vorhanden.
annotations (object)
Optional. Annotation des Knotenpools. 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.000 begrenzt. Schlüssel können zwei Segmente haben: Präfix und Name, 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.
additionalProperties (string)
Keine Beschreibung vorhanden.
autoscaling (array)
Autoscaling-Konfiguration für diesen Knotenpool.
maxNodeCount (number)
Die maximale Anzahl von Knoten im Knotenpool. Muss >= min_node_count sein.
minNodeCount (number)
Die minimale Anzahl von Knoten im Knotenpool. Muss >= 1 und <= max_node_count sein.
azureAvailabilityZone (string)
Optional. Die Azure-Verfügbarkeitszone der Knoten in diesem Knotenpool. Wenn nicht angegeben, wird standardmäßig 1 verwendet.
cluster (string)
Der azureCluster für die Ressource
config (array)
Die Knotenkonfiguration des Knotenpools.
proxyConfig (array)
Proxykonfiguration für ausgehenden HTTP(S)-Traffic.
resourceGroupId (string)
Die ARM-ID der Ressourcengruppe, die den Proxy-Key Vault enthält. Ressourcengruppen-IDs haben das Format /subscriptions//resourceGroups/
secretId (string)
Die URL des Proxy-Einstellungs-Secrets mit seiner Version. Secret-IDs haben das Format https:.vault.azure.net/secrets//..
rootVolume (array)
Optional. Konfiguration in Bezug auf die Stamm-Volumes, die für die einzelnen Knotenpoolmaschinen bereitgestellt werden. Wenn nicht angegeben, wird standardmäßig eine Azure Disk mit 32 GiB verwendet.
sizeGib (number)
Optional. Die Größe des Laufwerks in GiB Wenn nichts angegeben wird, wird ein Standardwert angegeben. Weitere Informationen finden Sie in der spezifischen Referenz in der übergeordneten Ressource.
sshConfig (array)
SSH-Konfiguration für den Zugriff auf die Knotenpoolmaschinen.
authorizedKey (string)
Die Daten des öffentlichen SSH-Schlüssels für von Anthos verwaltete VMs. Dies akzeptiert das Dateiformat „authorized_keys“, das in OpenSSH gemäß der Dokumentationsseite „sshd(8)“ verwendet wird.
vmSize (string)
Optional. Der Name der Azure-VM-Größe. Beispiel: Standard_DS2_v2. Optionen finden Sie unter (/anthos/clusters/docs/azure/reference/supported-vms). Wenn nicht angegeben, wird standardmäßig Standard_DS2_v2 verwendet.
createTime (string)
Nur Ausgabe. Die Zeit, zu der dieser Knotenpool erstellt wurde.
etag (string)
Ermöglicht Clients durch optimistische Nebenläufigkeitserkennung, konsistente Read-Modify-Write-Vorgänge auszuführen. Kann bei Aktualisierungs- und Löschanfragen gesendet werden, um sicherzustellen, dass der Client vor dem Fortfahren einen aktuellen Wert hat.
id (string)
Eine Kennung für die Ressource im Format projects/project/locations/location/azureClusters/cluster/azureNodePools/name
location (string)
Der Speicherort für die Ressource
maxPodsConstraint (array)
Die Einschränkung für die maximale Anzahl an Pods, die gleichzeitig auf einem Knoten im Knotenpool ausgeführt werden können.
maxPodsPerNode (number)
Die maximale Anzahl an Pods, die auf einem einzelnen Knoten geplant werden können.
project (string)
Das Projekt für die Ressource
reconciling (boolean)
Nur Ausgabe. Wenn festgelegt, gibt es aktuell ausstehende Änderungen am Knotenpool.
state (string)
Nur Ausgabe. Der aktuelle Status des Knotenpools. Mögliche Werte: STATE_UNSPECIFIED, PROVISIONING, RUNNING, RECONCILING, STOPPING, ERROR, DEGRADED
subnetId (string)
Die ARM-ID des Subnetzes, in dem die Knotenpool-VMs ausgeführt werden. Achten Sie darauf, dass es sich um ein Subnetz unter dem virtuellen Netzwerk in der Clusterkonfiguration handelt.
uid (string)
Nur Ausgabe. Eine global eindeutige Kennung für den Knotenpool.
updateTime (string)
Nur Ausgabe. Die Zeit, zu der dieser Knotenpool zuletzt aktualisiert wurde.
version (string)
Die Kubernetes-Version (z. B. 1.19.10-gke.1000), die auf diesem Knotenpool ausgeführt wird.
conditions (array)
Bedingungen der Ressource.
lastTransitionTime (string)
Mit LastTransitionTime wird die Zeit angegeben, zu der die Bedingung zuletzt von einem Status zu einem anderen Status geändert wurde.
message (string)
Eine Nachricht mit Details zum letzten Übergang dieser Bedingung von einem Status in einen anderen, falls vorhanden.
reason (string)
Ein Grund für die letzte Statusänderung dieser Bedingung.
status (string)
Der Status dieser Bedingung; „Wahr“, „Falsch“ oder „Unbekannt“?
type (string)
Der Typ dieser Bedingung. Es kann jeweils höchstens ein Bedingungstyp für eine Ressource gelten.
|