Partilhar via


KubernetesCluster Interface

Implementações

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

Uma representação do lado do cliente para um cluster do Kubernetes gerenciado.

Resumo do método

Modificador e tipo Método e descrição
abstract Map<String,ManagedClusterAddonProfile> addonProfiles()
abstract byte[] adminKubeConfigContent()
abstract List<CredentialResult> adminKubeConfigs()
abstract String agentPoolResourceGroup()

Obtém o grupo de recursos que contém nós do pool de agentes.

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

Começa a criar o recurso de pool 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 um cluster do Kubernetes interrompido.

abstract Mono<Void> startAsync()

Inicia um cluster do Kubernetes interrompido.

abstract void stop()

Interrompe um cluster do Kubernetes em execução.

abstract Mono<Void> stopAsync()

Interrompe um cluster do Kubernetes em execução.

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

Detalhes do método

addonProfiles

public abstract Map addonProfiles()

Returns:

perfis do complemento do cluster

adminKubeConfigContent

public abstract byte[] adminKubeConfigContent()

Returns:

o conteúdo do arquivo de configuração do Kubernetes com privilégios administrativos para o cluster

adminKubeConfigs

public abstract List adminKubeConfigs()

Returns:

as credenciais do Kubernetes com privilégios administrativos para o cluster

agentPoolResourceGroup

public abstract String agentPoolResourceGroup()

Obtém o grupo de recursos que contém nós do pool de agentes.

Returns:

O grupo de recursos que contém nós do pool de agentes.

agentPools

public abstract Map agentPools()

Returns:

os pools de agentes no cluster do Kubernetes

azureActiveDirectoryGroupIds

public abstract List azureActiveDirectoryGroupIds()

Returns:

as IDs (IDs de objeto) dos grupos de Azure AD como o grupo de administradores do cluster.

beginCreateAgentPool

public abstract Accepted beginCreateAgentPool(String agentPoolName, AgentPoolData agentPool)

Começa a criar o recurso de pool de agentes.

Parameters:

agentPoolName - o nome do pool de agentes.
agentPool - o pool de agentes.

Returns:

a operação de criação aceita

diskEncryptionSetId

public abstract String diskEncryptionSetId()

Returns:

ID do recurso do conjunto de criptografia de disco.

dnsPrefix

public abstract String dnsPrefix()

Returns:

o prefixo DNS que foi especificado no momento da criação

enableRBAC

public abstract boolean enableRBAC()

Returns:

true se o Controle de Acesso Role-Based do Kubernetes estiver habilitado

fqdn

public abstract String fqdn()

Returns:

o FQDN para o pool de master

isAzureRbacEnabled

public abstract boolean isAzureRbacEnabled()

Returns:

se o Controle de Acesso do Azure Role-Based para autorização do Kubernetes está habilitado.

isLocalAccountsEnabled

public abstract boolean isLocalAccountsEnabled()

Returns:

se as contas locais estão habilitadas.

linuxRootUsername

public abstract String linuxRootUsername()

Returns:

o nome de usuário raiz do Linux

networkProfile

public abstract ContainerServiceNetworkProfile networkProfile()

Returns:

as configurações de perfil de rede para o cluster

nodeResourceGroup

public abstract String nodeResourceGroup()

Returns:

o nome do grupo de recursos que contém nós do pool de agentes

powerState

public abstract PowerState powerState()

Returns:

o estado de energia

provisioningState

public abstract String provisioningState()

Returns:

o estado de provisionamento do cluster do Kubernetes

servicePrincipalClientId

public abstract String servicePrincipalClientId()

Returns:

a ID do cliente da entidade de serviço

servicePrincipalSecret

public abstract String servicePrincipalSecret()

Returns:

o segredo da entidade de serviço

sshKey

public abstract String sshKey()

Returns:

a chave SSH do Linux

start

public abstract void start()

Inicia um cluster do Kubernetes interrompido.

startAsync

public abstract Mono startAsync()

Inicia um cluster do Kubernetes interrompido.

Returns:

a conclusão.

stop

public abstract void stop()

Interrompe um cluster do Kubernetes em execução.

stopAsync

public abstract Mono stopAsync()

Interrompe um cluster do Kubernetes em execução.

Returns:

a conclusão.

systemAssignedManagedServiceIdentityPrincipalId

public abstract String systemAssignedManagedServiceIdentityPrincipalId()

Returns:

a ID da entidade de serviço do Active Directory específica da Identidade de Serviço Gerenciada Atribuída ao Sistema atribuída ao cluster do Kubernetes.

userKubeConfigContent

public abstract byte[] userKubeConfigContent()

Returns:

o conteúdo do arquivo de configuração do Kubernetes com privilégios no nível do usuário para o cluster

userKubeConfigContent

public abstract byte[] userKubeConfigContent(Format format)

Parameters:

format - Aplica-se somente a clusters do AAD, especifica o formato do kubeconfig retornado. O formato 'azure' retornará azure auth-provider kubeconfig; O formato 'exec' retornará o formato exec kubeconfig, que requer o binário kubelogin no caminho.

Returns:

o conteúdo do arquivo de configuração do Kubernetes com privilégios no nível do usuário para o cluster

userKubeConfigs

public abstract List userKubeConfigs()

Returns:

as credenciais do Kubernetes com privilégios no nível do usuário para o cluster

userKubeConfigs

public abstract List userKubeConfigs(Format format)

Parameters:

format - Aplica-se somente a clusters do AAD, especifica o formato do kubeconfig retornado. O formato 'azure' retornará azure auth-provider kubeconfig; O formato 'exec' retornará o formato exec kubeconfig, que requer o binário kubelogin no caminho.

Returns:

as credenciais do Kubernetes com privilégios no nível do usuário para o cluster

version

public abstract String version()

Returns:

a versão do Kubernetes

Aplica-se a