AgentPoolProperties Klasse
- java.
lang. Object - com.
azure. resourcemanager. networkcloud. fluent. models. AgentPoolProperties
- com.
public final class AgentPoolProperties
AgentPoolProperties stellt die Eigenschaften des Kubernetes-Cluster-Agent-Pools dar.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| AgentPoolProperties() |
Erstellt eine instance der Eigenschaftenklasse des Agentpools |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
|
Administrator |
administratorConfiguration()
|
|
Agent |
agentOptions()
|
|
Attached |
attachedNetworkConfiguration()
Abrufen der angefügten |
| List<String> |
availabilityZones()
Abrufen der Verfügbarkeitszonen-Eigenschaft |
| long |
count()
Abrufen der count-Eigenschaft: Die Anzahl der virtuellen Computer, die diese Konfiguration verwenden. |
|
Agent |
detailedStatus()
Rufen Sie die detaillierte |
| String |
detailedStatusMessage()
Abrufen der detaillierten |
| String |
kubernetesVersion()
Abrufen der kubernetes |
|
List<Kubernetes |
labels()
Abrufen der Bezeichnungseigenschaft: Die Bezeichnungen, die auf die Knoten in diesem Agentpool angewendet werden. |
|
Agent |
mode()
Abrufen der Moduseigenschaft: Die Auswahl, wie dieser Agent-Pool verwendet wird, entweder als Systempool oder als Benutzerpool. |
|
Agent |
provisioningState()
Abrufen der Bereitstellungszustandseigenschaft |
|
List<Kubernetes |
taints()
Abrufen der taints-Eigenschaft: Die Taints, die auf die Knoten in diesem Agentpool angewendet werden. |
|
Agent |
upgradeSettings()
Abrufen der Upgradeeinstellungen-Eigenschaft |
| void |
validate()
Überprüft die instance. |
| String |
vmSkuName()
Abrufen der Vm-Sku-Name-Eigenschaft |
|
Agent |
withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)
Legen Sie die Administratorkonfigurationseigenschaft |
|
Agent |
withAgentOptions(AgentOptions agentOptions)
Legen Sie die Agent-Options-Eigenschaft |
|
Agent |
withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)
Festlegen der angefügten |
|
Agent |
withAvailabilityZones(List<String> availabilityZones)
Festlegen der Verfügbarkeitszonen-Eigenschaft |
|
Agent |
withCount(long count)
Legen Sie die count-Eigenschaft fest: Die Anzahl der virtuellen Computer, die diese Konfiguration verwenden. |
|
Agent |
withLabels(List<KubernetesLabel> labels)
Legen Sie die Bezeichnungseigenschaft fest: Die Bezeichnungen, die auf die Knoten in diesem Agentpool angewendet werden. |
|
Agent |
withMode(AgentPoolMode mode)
Festlegen der Moduseigenschaft: Die Auswahl, wie dieser Agentpool verwendet wird, entweder als Systempool oder als Benutzerpool. |
|
Agent |
withTaints(List<KubernetesLabel> taints)
Legen Sie die taints-Eigenschaft fest: Die Taints, die auf die Knoten in diesem Agentpool angewendet werden. |
|
Agent |
withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)
Legen Sie die Upgradeeinstellungen-Eigenschaft |
|
Agent |
withVmSkuName(String vmSkuName)
Legen Sie die Vm-Sku-Name-Eigenschaft |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
AgentPoolProperties
public AgentPoolProperties()
Erstellt eine instance der AgentPoolProperties-Klasse.
Details zur Methode
administratorConfiguration
public AdministratorConfiguration administratorConfiguration()
Abrufen der administratorConfiguration-Eigenschaft: AdministratorConfiguration stellt die Administratoranmeldeinformationen dar, die auf die Knoten der Steuerungsebene und des Agentpools in Kubernetes-Clustern angewendet werden.
Die Administratoranmeldeinformationen, die für die Knoten in diesem Agentpool verwendet werden sollen.
Returns:
agentOptions
public AgentOptions agentOptions()
AgentOptions-Eigenschaft abrufen: AgentOptions sind Konfigurationen, die auf jeden Agent in einem Agentpool angewendet werden.
Die Konfigurationen, die auf jeden Agent in diesem Agentpool angewendet werden.
Returns:
attachedNetworkConfiguration
public AttachedNetworkConfiguration attachedNetworkConfiguration()
Abrufen der attachedNetworkConfiguration-Eigenschaft: AttachedNetworkConfiguration stellt die Gruppe von Workloadnetzwerken dar, die an eine Ressource angefügt werden sollen.
Die Konfiguration der Netzwerke, die an den Agentpool zur Verwendung durch die Workloads angefügt werden, die in diesem Kubernetes-Cluster ausgeführt werden.
Returns:
availabilityZones
public List
Abrufen der availabilityZones-Eigenschaft: Die Liste der Verfügbarkeitszonen des Netzwerkcloudclusters, der für die Bereitstellung von Knoten in diesem Agentpool verwendet wird. Wenn nicht angegeben, werden alle Verfügbarkeitszonen verwendet.
Returns:
count
public long count()
Abrufen der count-Eigenschaft: Die Anzahl der virtuellen Computer, die diese Konfiguration verwenden.
Returns:
detailedStatus
public AgentPoolDetailedStatus detailedStatus()
Rufen Sie die detailedStatus-Eigenschaft ab: Die aktuelle status des Agentpools.
Returns:
detailedStatusMessage
public String detailedStatusMessage()
Get the detailedStatusMessage property: The descriptive message about the current detailed status.
Returns:
kubernetesVersion
public String kubernetesVersion()
Abrufen der kubernetesVersion-Eigenschaft: Die Kubernetes-Version, die in diesem Agentpool ausgeführt wird.
Returns:
labels
public List
Abrufen der Bezeichnungseigenschaft: Die Bezeichnungen, die auf die Knoten in diesem Agentpool angewendet werden.
Returns:
mode
public AgentPoolMode mode()
Abrufen der Moduseigenschaft: Die Auswahl, wie dieser Agent-Pool verwendet wird, entweder als Systempool oder als Benutzerpool. Systempools führen die Features und wichtigen Dienste für den Kubernetes-Cluster aus, während Benutzerpools für Benutzerworkloads reserviert sind. Jeder Kubernetes-Cluster muss mindestens einen Systemknotenpool mit mindestens einem Knoten enthalten.
Returns:
provisioningState
public AgentPoolProvisioningState provisioningState()
Abrufen der provisioningState-Eigenschaft: Der Bereitstellungsstatus des Agentpools.
Returns:
taints
public List
Abrufen der taints-Eigenschaft: Die Taints, die auf die Knoten in diesem Agentpool angewendet werden.
Returns:
upgradeSettings
public AgentPoolUpgradeSettings upgradeSettings()
Abrufen der upgradeSettings-Eigenschaft: AgentPoolUpgradeSettings gibt die Upgradeeinstellungen für einen Agentpool an.
Die Konfiguration des Agentpools.
Returns:
validate
public void validate()
Überprüft die instance.
vmSkuName
public String vmSkuName()
Abrufen der vmSkuName-Eigenschaft: Der Name der VM-SKU, die die Größe der Ressourcen bestimmt, die für Knoten-VMs zugewiesen werden.
Returns:
withAdministratorConfiguration
public AgentPoolProperties withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)
Legen Sie die administratorConfiguration-Eigenschaft fest: AdministratorConfiguration stellt die Administratoranmeldeinformationen dar, die auf die Knoten der Steuerungsebene und des Agentpools in Kubernetes-Clustern angewendet werden.
Die Administratoranmeldeinformationen, die für die Knoten in diesem Agentpool verwendet werden sollen.
Parameters:
Returns:
withAgentOptions
public AgentPoolProperties withAgentOptions(AgentOptions agentOptions)
Festlegen der agentOptions-Eigenschaft: AgentOptions sind Konfigurationen, die auf jeden Agent in einem Agentpool angewendet werden.
Die Konfigurationen, die auf jeden Agent in diesem Agentpool angewendet werden.
Parameters:
Returns:
withAttachedNetworkConfiguration
public AgentPoolProperties withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)
Legen Sie die attachedNetworkConfiguration-Eigenschaft fest: AttachedNetworkConfiguration stellt die Gruppe von Workloadnetzwerken dar, die an eine Ressource angefügt werden sollen.
Die Konfiguration der Netzwerke, die an den Agentpool zur Verwendung durch die Workloads angefügt werden, die in diesem Kubernetes-Cluster ausgeführt werden.
Parameters:
Returns:
withAvailabilityZones
public AgentPoolProperties withAvailabilityZones(List
Festlegen der availabilityZones-Eigenschaft: Die Liste der Verfügbarkeitszonen des Netzwerkcloudclusters, der für die Bereitstellung von Knoten in diesem Agentpool verwendet wird. Wenn nicht angegeben, werden alle Verfügbarkeitszonen verwendet.
Parameters:
Returns:
withCount
public AgentPoolProperties withCount(long count)
Legen Sie die count-Eigenschaft fest: Die Anzahl der virtuellen Computer, die diese Konfiguration verwenden.
Parameters:
Returns:
withLabels
public AgentPoolProperties withLabels(List
Legen Sie die Bezeichnungseigenschaft fest: Die Bezeichnungen, die auf die Knoten in diesem Agentpool angewendet werden.
Parameters:
Returns:
withMode
public AgentPoolProperties withMode(AgentPoolMode mode)
Festlegen der Moduseigenschaft: Die Auswahl, wie dieser Agentpool verwendet wird, entweder als Systempool oder als Benutzerpool. Systempools führen die Features und wichtigen Dienste für den Kubernetes-Cluster aus, während Benutzerpools für Benutzerworkloads reserviert sind. Jeder Kubernetes-Cluster muss mindestens einen Systemknotenpool mit mindestens einem Knoten enthalten.
Parameters:
Returns:
withTaints
public AgentPoolProperties withTaints(List
Legen Sie die taints-Eigenschaft fest: Die Taints, die auf die Knoten in diesem Agentpool angewendet werden.
Parameters:
Returns:
withUpgradeSettings
public AgentPoolProperties withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)
Legen Sie die upgradeSettings-Eigenschaft fest: AgentPoolUpgradeSettings gibt die Upgradeeinstellungen für einen Agentpool an.
Die Konfiguration des Agentpools.
Parameters:
Returns:
withVmSkuName
public AgentPoolProperties withVmSkuName(String vmSkuName)
Legen Sie die vmSkuName-Eigenschaft fest: Der Name der VM-SKU, die die Größe der Ressourcen bestimmt, die für Knoten-VMs zugewiesen werden.
Parameters:
Returns: