AgentPoolProperties Clase
- java.
lang. Object - com.
azure. resourcemanager. networkcloud. fluent. models. AgentPoolProperties
- com.
public final class AgentPoolProperties
AgentPoolProperties representa las propiedades del grupo de agentes de clúster de Kubernetes.
Resumen del constructor
| Constructor | Description |
|---|---|
| AgentPoolProperties() |
Crea una instancia de la clase Propiedades del grupo de agentes |
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
|
Administrator |
administratorConfiguration()
Obtenga la propiedad Configuration del administrador |
|
Agent |
agentOptions()
Obtenga la propiedad Opciones del agente |
|
Attached |
attachedNetworkConfiguration()
Obtenga la propiedad Configuración de red |
| List<String> |
availabilityZones()
Obtenga la propiedad Availability |
| long |
count()
Obtenga la propiedad count: número de máquinas virtuales que usan esta configuración. |
|
Agent |
detailedStatus()
Obtenga la propiedad Status detallada |
| String |
detailedStatusMessage()
Obtiene la propiedad Mensaje de estado |
| String |
kubernetesVersion()
Obtenga la propiedad Versión de Kubernetes: la versión de Kubernetes |
|
List<Kubernetes |
labels()
Obtenga la propiedad labels: las etiquetas aplicadas a los nodos de este grupo de agentes. |
|
Agent |
mode()
Obtener la propiedad mode: la selección de cómo se utiliza este grupo de agentes, ya sea como un grupo de sistemas o un grupo de usuarios. |
|
Agent |
provisioningState()
Obtenga la propiedad Estado de aprovisionamiento |
|
List<Kubernetes |
taints()
Obtenga la propiedad taints: las taints aplicadas a los nodos de este grupo de agentes. |
|
Agent |
upgradeSettings()
Obtiene la propiedad Configuración de actualización: |
| void |
validate()
Valida la instancia. |
| String |
vmSkuName()
Obtenga la propiedad Nombre de SKU |
|
Agent |
withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)
Establezca la propiedad Configuration del administrador |
|
Agent |
withAgentOptions(AgentOptions agentOptions)
Establezca la propiedad Opciones del agente |
|
Agent |
withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)
Establezca la propiedad Configuración de red |
|
Agent |
withAvailabilityZones(List<String> availabilityZones)
Establezca la propiedad availability |
|
Agent |
withCount(long count)
Establezca la propiedad count: el número de máquinas virtuales que usan esta configuración. |
|
Agent |
withLabels(List<KubernetesLabel> labels)
Establezca la propiedad labels: las etiquetas aplicadas a los nodos de este grupo de agentes. |
|
Agent |
withMode(AgentPoolMode mode)
Establecer la propiedad mode: la selección de cómo se utiliza este grupo de agentes, ya sea como un grupo de sistemas o un grupo de usuarios. |
|
Agent |
withTaints(List<KubernetesLabel> taints)
Establezca la propiedad taints: las taints aplicadas a los nodos de este grupo de agentes. |
|
Agent |
withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)
Establezca la propiedad Configuración de actualización: |
|
Agent |
withVmSkuName(String vmSkuName)
Establezca la propiedad Nombre de SKU |
Métodos heredados de java.lang.Object
Detalles del constructor
AgentPoolProperties
public AgentPoolProperties()
Crea una instancia de la clase AgentPoolProperties.
Detalles del método
administratorConfiguration
public AdministratorConfiguration administratorConfiguration()
Obtenga la propiedad administratorConfiguration: AdministratorConfiguration representa las credenciales administrativas que se aplicarán a los nodos del grupo de agentes y del plano de control en los clústeres de Kubernetes.
Credenciales de administrador que se usarán para los nodos de este grupo de agentes.
Returns:
agentOptions
public AgentOptions agentOptions()
Obtenga la propiedad agentOptions: AgentOptions son configuraciones que se aplicarán a cada agente de un grupo de agentes.
Las configuraciones que se aplicarán a cada agente de este grupo de agentes.
Returns:
attachedNetworkConfiguration
public AttachedNetworkConfiguration attachedNetworkConfiguration()
Obtenga la propiedad attachedNetworkConfiguration: AttachedNetworkConfiguration representa el conjunto de redes de carga de trabajo que se van a asociar a un recurso.
La configuración de redes que se adjuntan al grupo de agentes para su uso por las cargas de trabajo que se ejecutan en este clúster de Kubernetes.
Returns:
availabilityZones
public List
Obtenga la propiedad availabilityZones: la lista de zonas de disponibilidad del clúster de network Cloud que se usa para el aprovisionamiento de nodos en este grupo de agentes. Si no se especifica, se usarán todas las zonas de disponibilidad.
Returns:
count
public long count()
Obtenga la propiedad count: número de máquinas virtuales que usan esta configuración.
Returns:
detailedStatus
public AgentPoolDetailedStatus detailedStatus()
Obtenga la propiedad detailedStatus: el estado actual del grupo de agentes.
Returns:
detailedStatusMessage
public String detailedStatusMessage()
Obtiene la propiedad detailedStatusMessage: el mensaje descriptivo sobre el estado detallado actual.
Returns:
kubernetesVersion
public String kubernetesVersion()
Obtenga la propiedad kubernetesVersion: la versión de Kubernetes que se ejecuta en este grupo de agentes.
Returns:
labels
public List
Obtenga la propiedad labels: las etiquetas aplicadas a los nodos de este grupo de agentes.
Returns:
mode
public AgentPoolMode mode()
Obtener la propiedad mode: la selección de cómo se utiliza este grupo de agentes, ya sea como un grupo de sistemas o un grupo de usuarios. Los grupos de sistemas ejecutan las características y los servicios críticos para el clúster de Kubernetes, mientras que los grupos de usuarios están dedicados a las cargas de trabajo de usuario. Cada clúster de Kubernetes debe contener al menos un grupo de nodos del sistema con al menos un nodo.
Returns:
provisioningState
public AgentPoolProvisioningState provisioningState()
Obtenga la propiedad provisioningState: el estado de aprovisionamiento del grupo de agentes.
Returns:
taints
public List
Obtenga la propiedad taints: las taints aplicadas a los nodos de este grupo de agentes.
Returns:
upgradeSettings
public AgentPoolUpgradeSettings upgradeSettings()
Obtiene la propiedad upgradeSettings: AgentPoolUpgradeSettings especifica la configuración de actualización de un grupo de agentes.
Configuración del grupo de agentes.
Returns:
validate
public void validate()
Valida la instancia.
vmSkuName
public String vmSkuName()
Obtiene la propiedad vmSkuName: el nombre de la SKU de máquina virtual que determina el tamaño de los recursos asignados para las máquinas virtuales de nodo.
Returns:
withAdministratorConfiguration
public AgentPoolProperties withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)
Establezca la propiedad administratorConfiguration: AdministratorConfiguration representa las credenciales administrativas que se aplicarán a los nodos del plano de control y del grupo de agentes en clústeres de Kubernetes.
Las credenciales de administrador que se usarán para los nodos de este grupo de agentes.
Parameters:
Returns:
withAgentOptions
public AgentPoolProperties withAgentOptions(AgentOptions agentOptions)
Establezca la propiedad agentOptions: AgentOptions son configuraciones que se aplicarán a cada agente de un grupo de agentes.
Las configuraciones que se aplicarán a cada agente de este grupo de agentes.
Parameters:
Returns:
withAttachedNetworkConfiguration
public AgentPoolProperties withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)
Establezca la propiedad attachedNetworkConfiguration: AttachedNetworkConfiguration representa el conjunto de redes de carga de trabajo que se van a asociar a un recurso.
La configuración de redes que se adjuntan al grupo de agentes para que las usen las cargas de trabajo que se ejecutan en este clúster de Kubernetes.
Parameters:
Returns:
withAvailabilityZones
public AgentPoolProperties withAvailabilityZones(List
Establezca la propiedad availabilityZones: la lista de zonas de disponibilidad del clúster de Network Cloud que se usa para el aprovisionamiento de nodos en este grupo de agentes. Si no se especifica, se usarán todas las zonas de disponibilidad.
Parameters:
Returns:
withCount
public AgentPoolProperties withCount(long count)
Establezca la propiedad count: el número de máquinas virtuales que usan esta configuración.
Parameters:
Returns:
withLabels
public AgentPoolProperties withLabels(List
Establezca la propiedad labels: las etiquetas aplicadas a los nodos de este grupo de agentes.
Parameters:
Returns:
withMode
public AgentPoolProperties withMode(AgentPoolMode mode)
Establecer la propiedad mode: la selección de cómo se utiliza este grupo de agentes, ya sea como un grupo de sistemas o un grupo de usuarios. Los grupos de sistemas ejecutan las características y los servicios críticos para el clúster de Kubernetes, mientras que los grupos de usuarios están dedicados a las cargas de trabajo de usuario. Cada clúster de Kubernetes debe contener al menos un grupo de nodos del sistema con al menos un nodo.
Parameters:
Returns:
withTaints
public AgentPoolProperties withTaints(List
Establezca la propiedad taints: las taints aplicadas a los nodos de este grupo de agentes.
Parameters:
Returns:
withUpgradeSettings
public AgentPoolProperties withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)
Establezca la propiedad upgradeSettings: AgentPoolUpgradeSettings especifica la configuración de actualización de un grupo de agentes.
Configuración del grupo de agentes.
Parameters:
Returns:
withVmSkuName
public AgentPoolProperties withVmSkuName(String vmSkuName)
Establezca la propiedad vmSkuName: el nombre de la SKU de máquina virtual que determina el tamaño de los recursos asignados para las máquinas virtuales de nodo.
Parameters:
Returns: