Partager via


KubernetesCluster Interface

Implémente

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

Représentation côté client pour un cluster Kubernetes managé.

Résumé de la méthode

Modificateur et type Méthode et description
abstract Map<String,ManagedClusterAddonProfile> addonProfiles()
abstract byte[] adminKubeConfigContent()
abstract List<CredentialResult> adminKubeConfigs()
abstract String agentPoolResourceGroup()

Obtient le groupe de ressources contenant les nœuds du pool d’agents.

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

Commence la création de la ressource de pool d’agents.

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()

Démarre un cluster Kubernetes arrêté.

abstract Mono<Void> startAsync()

Démarre un cluster Kubernetes arrêté.

abstract void stop()

Arrête un cluster Kubernetes en cours d’exécution.

abstract Mono<Void> stopAsync()

Arrête un cluster Kubernetes en cours d’exécution.

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

Détails de la méthode

addonProfiles

public abstract Map addonProfiles()

Returns:

profils du module complémentaire du cluster

adminKubeConfigContent

public abstract byte[] adminKubeConfigContent()

Returns:

contenu du fichier de configuration Kubernetes avec des privilèges d’administration sur le cluster

adminKubeConfigs

public abstract List adminKubeConfigs()

Returns:

les informations d’identification Kubernetes avec des privilèges d’administration sur le cluster

agentPoolResourceGroup

public abstract String agentPoolResourceGroup()

Obtient le groupe de ressources contenant les nœuds du pool d’agents.

Returns:

Groupe de ressources contenant les nœuds du pool d’agents.

agentPools

public abstract Map agentPools()

Returns:

pools d’agents dans le cluster Kubernetes

azureActiveDirectoryGroupIds

public abstract List azureActiveDirectoryGroupIds()

Returns:

les ID (ID d’objet) des groupes Azure AD en tant que groupe d’administration du cluster.

beginCreateAgentPool

public abstract Accepted beginCreateAgentPool(String agentPoolName, AgentPoolData agentPool)

Commence la création de la ressource de pool d’agents.

Parameters:

agentPoolName - nom du pool d’agents.
agentPool - le pool d’agents.

Returns:

opération de création acceptée

diskEncryptionSetId

public abstract String diskEncryptionSetId()

Returns:

ID de ressource du jeu de chiffrement de disque.

dnsPrefix

public abstract String dnsPrefix()

Returns:

préfixe DNS spécifié au moment de la création

enableRBAC

public abstract boolean enableRBAC()

Returns:

true si le Role-Based Access Control Kubernetes est activé

fqdn

public abstract String fqdn()

Returns:

nom de domaine complet du pool de master

isAzureRbacEnabled

public abstract boolean isAzureRbacEnabled()

Returns:

indique si l’autorisation Azure Role-Based Access Control pour Kubernetes est activée.

isLocalAccountsEnabled

public abstract boolean isLocalAccountsEnabled()

Returns:

si les comptes locaux sont activés.

linuxRootUsername

public abstract String linuxRootUsername()

Returns:

nom d’utilisateur racine Linux

networkProfile

public abstract ContainerServiceNetworkProfile networkProfile()

Returns:

paramètres de profil réseau pour le cluster

nodeResourceGroup

public abstract String nodeResourceGroup()

Returns:

nom du groupe de ressources contenant les nœuds du pool d’agents

powerState

public abstract PowerState powerState()

Returns:

l’état d’alimentation

provisioningState

public abstract String provisioningState()

Returns:

état d’approvisionnement du cluster Kubernetes

servicePrincipalClientId

public abstract String servicePrincipalClientId()

Returns:

ID client du principal de service

servicePrincipalSecret

public abstract String servicePrincipalSecret()

Returns:

secret du principal de service

sshKey

public abstract String sshKey()

Returns:

clé SSH Linux

start

public abstract void start()

Démarre un cluster Kubernetes arrêté.

startAsync

public abstract Mono startAsync()

Démarre un cluster Kubernetes arrêté.

Returns:

l’achèvement.

stop

public abstract void stop()

Arrête un cluster Kubernetes en cours d’exécution.

stopAsync

public abstract Mono stopAsync()

Arrête un cluster Kubernetes en cours d’exécution.

Returns:

l’achèvement.

systemAssignedManagedServiceIdentityPrincipalId

public abstract String systemAssignedManagedServiceIdentityPrincipalId()

Returns:

l’ID de principal de service Active Directory spécifique à l’identité managée affectée par le système affectée au cluster Kubernetes.

userKubeConfigContent

public abstract byte[] userKubeConfigContent()

Returns:

Le contenu du fichier de configuration Kubernetes avec des privilèges au niveau de l’utilisateur sur le cluster

userKubeConfigContent

public abstract byte[] userKubeConfigContent(Format format)

Parameters:

format - Appliquer uniquement aux clusters AAD, spécifie le format de kubeconfig retourné. Le format « azure » renvoie azure auth-provider kubeconfig ; le format 'exec' retourne le format exec kubeconfig, qui nécessite un binaire kubelogin dans le chemin d’accès.

Returns:

Le contenu du fichier de configuration Kubernetes avec des privilèges au niveau de l’utilisateur sur le cluster

userKubeConfigs

public abstract List userKubeConfigs()

Returns:

Les informations d’identification Kubernetes avec des privilèges au niveau de l’utilisateur sur le cluster

userKubeConfigs

public abstract List userKubeConfigs(Format format)

Parameters:

format - Appliquer uniquement aux clusters AAD, spécifie le format de kubeconfig retourné. Le format « azure » renvoie azure auth-provider kubeconfig ; le format 'exec' retourne le format exec kubeconfig, qui nécessite un binaire kubelogin dans le chemin d’accès.

Returns:

Les informations d’identification Kubernetes avec des privilèges au niveau de l’utilisateur sur le cluster

version

public abstract String version()

Returns:

la version de Kubernetes

S’applique à