Compartir a través de


KubernetesCluster Interfaz

Implementaciones

public interface KubernetesCluster
extends GroupableResource<ContainerServiceManager,ManagedClusterInner>, Refreshable<KubernetesCluster>, Updatable<Update>, SupportsListingPrivateLinkResource, SupportsListingPrivateEndpointConnection

Representación del lado cliente de un clúster de Kubernetes administrado.

Resumen del método

Modificador y tipo Método y descripción
abstract Map<String,ManagedClusterAddonProfile> addonProfiles()
abstract byte[] adminKubeConfigContent()
abstract List<CredentialResult> adminKubeConfigs()
abstract String agentPoolResourceGroup()

Obtiene el grupo de recursos que contiene los nodos del grupo de agentes.

abstract Map<String,KubernetesClusterAgentPool> agentPools()
abstract List<String> azureActiveDirectoryGroupIds()
abstract Accepted<AgentPool> beginCreateAgentPool(String agentPoolName, AgentPoolData agentPool)

Comienza a crear el recurso del grupo de agentes.

abstract String diskEncryptionSetId()
abstract String dnsPrefix()
abstract boolean enableRBAC()
abstract String fqdn()
abstract boolean isAzureRbacEnabled()
abstract boolean isLocalAccountsEnabled()
abstract String linuxRootUsername()
abstract ContainerServiceNetworkProfile networkProfile()
abstract String nodeResourceGroup()
abstract PowerState powerState()
abstract String provisioningState()
abstract String servicePrincipalClientId()
abstract String servicePrincipalSecret()
abstract String sshKey()
abstract void start()

Inicia un clúster de Kubernetes detenido.

abstract Mono<Void> startAsync()

Inicia un clúster de Kubernetes detenido.

abstract void stop()

Detiene un clúster de Kubernetes en ejecución.

abstract Mono<Void> stopAsync()

Detiene un clúster de Kubernetes en ejecución.

abstract String systemAssignedManagedServiceIdentityPrincipalId()
abstract byte[] userKubeConfigContent()
abstract byte[] userKubeConfigContent(Format format)
abstract List<CredentialResult> userKubeConfigs()
abstract List<CredentialResult> userKubeConfigs(Format format)
abstract String version()

Detalles del método

addonProfiles

public abstract Map addonProfiles()

Returns:

Perfiles del complemento del clúster

adminKubeConfigContent

public abstract byte[] adminKubeConfigContent()

Returns:

el contenido del archivo de configuración de Kubernetes con privilegios administrativos en el clúster

adminKubeConfigs

public abstract List adminKubeConfigs()

Returns:

las credenciales de Kubernetes con privilegios administrativos en el clúster

agentPoolResourceGroup

public abstract String agentPoolResourceGroup()

Obtiene el grupo de recursos que contiene los nodos del grupo de agentes.

Returns:

Grupo de recursos que contiene nodos del grupo de agentes.

agentPools

public abstract Map agentPools()

Returns:

grupos de agentes en el clúster de Kubernetes

azureActiveDirectoryGroupIds

public abstract List azureActiveDirectoryGroupIds()

Returns:

los identificadores (identificadores de objeto) de los grupos de Azure AD como el grupo de administración del clúster.

beginCreateAgentPool

public abstract Accepted beginCreateAgentPool(String agentPoolName, AgentPoolData agentPool)

Comienza a crear el recurso del grupo de agentes.

Parameters:

agentPoolName - el nombre del grupo de agentes.
agentPool - el grupo de agentes.

Returns:

la operación de creación aceptada

diskEncryptionSetId

public abstract String diskEncryptionSetId()

Returns:

identificador de recurso del conjunto de cifrado de disco.

dnsPrefix

public abstract String dnsPrefix()

Returns:

prefijo DNS que se especificó en el momento de la creación

enableRBAC

public abstract boolean enableRBAC()

Returns:

true si la Role-Based Access Control de Kubernetes está habilitada

fqdn

public abstract String fqdn()

Returns:

el FQDN del grupo maestro

isAzureRbacEnabled

public abstract boolean isAzureRbacEnabled()

Returns:

si la autorización de Azure Role-Based Access Control para Kubernetes está habilitada.

isLocalAccountsEnabled

public abstract boolean isLocalAccountsEnabled()

Returns:

si las cuentas locales están habilitadas.

linuxRootUsername

public abstract String linuxRootUsername()

Returns:

el nombre de usuario raíz de Linux

networkProfile

public abstract ContainerServiceNetworkProfile networkProfile()

Returns:

la configuración del perfil de red para el clúster

nodeResourceGroup

public abstract String nodeResourceGroup()

Returns:

el nombre del grupo de recursos que contiene los nodos del grupo de agentes.

powerState

public abstract PowerState powerState()

Returns:

el estado de energía

provisioningState

public abstract String provisioningState()

Returns:

el estado de aprovisionamiento del clúster de Kubernetes

servicePrincipalClientId

public abstract String servicePrincipalClientId()

Returns:

el identificador de cliente de la entidad de servicio

servicePrincipalSecret

public abstract String servicePrincipalSecret()

Returns:

el secreto de la entidad de servicio

sshKey

public abstract String sshKey()

Returns:

la clave SSH de Linux

start

public abstract void start()

Inicia un clúster de Kubernetes detenido.

startAsync

public abstract Mono startAsync()

Inicia un clúster de Kubernetes detenido.

Returns:

finalización.

stop

public abstract void stop()

Detiene un clúster de Kubernetes en ejecución.

stopAsync

public abstract Mono stopAsync()

Detiene un clúster de Kubernetes en ejecución.

Returns:

finalización.

systemAssignedManagedServiceIdentityPrincipalId

public abstract String systemAssignedManagedServiceIdentityPrincipalId()

Returns:

el identificador de entidad de servicio de Active Directory específico de Identidad administrada asignada por el sistema asignado al clúster de Kubernetes.

userKubeConfigContent

public abstract byte[] userKubeConfigContent()

Returns:

el contenido del archivo de configuración de Kubernetes con privilegios de nivel de usuario para el clúster

userKubeConfigContent

public abstract byte[] userKubeConfigContent(Format format)

Parameters:

format - Solo se aplica a los clústeres de AAD, especifica el formato de kubeconfig devuelto. El formato "azure" devolverá kubeconfig de azure auth-provider; format 'exec' devolverá el formato exec kubeconfig, que requiere kubelogin binario en la ruta de acceso.

Returns:

el contenido del archivo de configuración de Kubernetes con privilegios de nivel de usuario para el clúster

userKubeConfigs

public abstract List userKubeConfigs()

Returns:

las credenciales de Kubernetes con privilegios de nivel de usuario para el clúster

userKubeConfigs

public abstract List userKubeConfigs(Format format)

Parameters:

format - Solo se aplica a los clústeres de AAD, especifica el formato de kubeconfig devuelto. El formato "azure" devolverá kubeconfig de azure auth-provider; format 'exec' devolverá el formato exec kubeconfig, que requiere kubelogin binario en la ruta de acceso.

Returns:

las credenciales de Kubernetes con privilegios de nivel de usuario para el clúster

version

public abstract String version()

Returns:

la versión de Kubernetes

Se aplica a