Freigeben über


KubernetesCluster Schnittstelle

Implementiert

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

Eine clientseitige Darstellung für einen verwalteten Kubernetes-Cluster.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
abstract Map<String,ManagedClusterAddonProfile> addonProfiles()
abstract byte[] adminKubeConfigContent()
abstract List<CredentialResult> adminKubeConfigs()
abstract String agentPoolResourceGroup()

Ruft die Ressourcengruppe ab, die Agentpoolknoten enthält.

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

Beginnt mit dem Erstellen der Agentpoolressource.

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

Startet einen beendeten Kubernetes-Cluster.

abstract Mono<Void> startAsync()

Startet einen beendeten Kubernetes-Cluster.

abstract void stop()

Beendet einen ausgeführten Kubernetes-Cluster.

abstract Mono<Void> stopAsync()

Beendet einen ausgeführten Kubernetes-Cluster.

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

Details zur Methode

addonProfiles

public abstract Map addonProfiles()

Returns:

Die Profile des Add-Ons des Clusters

adminKubeConfigContent

public abstract byte[] adminKubeConfigContent()

Returns:

Inhalt der Kubernetes-Konfigurationsdatei mit Administratorrechten für den Cluster

adminKubeConfigs

public abstract List adminKubeConfigs()

Returns:

Kubernetes-Anmeldeinformationen mit Administratorrechten für den Cluster

agentPoolResourceGroup

public abstract String agentPoolResourceGroup()

Ruft die Ressourcengruppe ab, die Agentpoolknoten enthält.

Returns:

Die Ressourcengruppe, die Agentpoolknoten enthält.

agentPools

public abstract Map agentPools()

Returns:

die Agentpools im Kubernetes-Cluster

azureActiveDirectoryGroupIds

public abstract List azureActiveDirectoryGroupIds()

Returns:

die IDs (Objekt-IDs) der Azure AD-Gruppen als Administratorgruppe des Clusters.

beginCreateAgentPool

public abstract Accepted beginCreateAgentPool(String agentPoolName, AgentPoolData agentPool)

Beginnt mit dem Erstellen der Agentpoolressource.

Parameters:

agentPoolName - der Name des Agentpools.
agentPool - der Agentpool.

Returns:

der akzeptierte Erstellungsvorgang

diskEncryptionSetId

public abstract String diskEncryptionSetId()

Returns:

Ressourcen-ID des Datenträgerverschlüsselungssatzes.

dnsPrefix

public abstract String dnsPrefix()

Returns:

das DNS-Präfix, das bei der Erstellung angegeben wurde

enableRBAC

public abstract boolean enableRBAC()

Returns:

true, wenn Kubernetes Role-Based Access Control aktiviert ist

fqdn

public abstract String fqdn()

Returns:

FQDN für den master-Pool

isAzureRbacEnabled

public abstract boolean isAzureRbacEnabled()

Returns:

ob die Azure Role-Based Access Control für Kubernetes-Autorisierung aktiviert ist.

isLocalAccountsEnabled

public abstract boolean isLocalAccountsEnabled()

Returns:

ob lokale Konten aktiviert sind.

linuxRootUsername

public abstract String linuxRootUsername()

Returns:

Der Linux-Stammbenutzername

networkProfile

public abstract ContainerServiceNetworkProfile networkProfile()

Returns:

Die Netzwerkprofileinstellungen für den Cluster

nodeResourceGroup

public abstract String nodeResourceGroup()

Returns:

der Name der Ressourcengruppe, die Agentpoolknoten enthält

powerState

public abstract PowerState powerState()

Returns:

der Energiezustand

provisioningState

public abstract String provisioningState()

Returns:

Bereitstellungsstatus des Kubernetes-Clusters

servicePrincipalClientId

public abstract String servicePrincipalClientId()

Returns:

die Dienstprinzipalclient-ID

servicePrincipalSecret

public abstract String servicePrincipalSecret()

Returns:

Dienstprinzipalschlüssel

sshKey

public abstract String sshKey()

Returns:

der Linux-SSH-Schlüssel

start

public abstract void start()

Startet einen beendeten Kubernetes-Cluster.

startAsync

public abstract Mono startAsync()

Startet einen beendeten Kubernetes-Cluster.

Returns:

die Vervollständigung.

stop

public abstract void stop()

Beendet einen ausgeführten Kubernetes-Cluster.

stopAsync

public abstract Mono stopAsync()

Beendet einen ausgeführten Kubernetes-Cluster.

Returns:

die Vervollständigung.

systemAssignedManagedServiceIdentityPrincipalId

public abstract String systemAssignedManagedServiceIdentityPrincipalId()

Returns:

die dem Kubernetes-Cluster zugewiesene active Directory-Dienstprinzipal-ID der systemseitig zugewiesenen verwalteten Dienstidentität.

userKubeConfigContent

public abstract byte[] userKubeConfigContent()

Returns:

Inhalt der Kubernetes-Konfigurationsdatei mit Berechtigungen auf Benutzerebene für den Cluster

userKubeConfigContent

public abstract byte[] userKubeConfigContent(Format format)

Parameters:

format - Gilt nur für AAD-Cluster, gibt das Format des zurückgegebenen kubeconfig an. Das Format "azure" gibt den Azure-Authentifizierungsanbieter kubeconfig zurück. format 'exec' gibt das exec-Format kubeconfig zurück, was kubelogin binary im Pfad erfordert.

Returns:

Inhalt der Kubernetes-Konfigurationsdatei mit Berechtigungen auf Benutzerebene für den Cluster

userKubeConfigs

public abstract List userKubeConfigs()

Returns:

Die Kubernetes-Anmeldeinformationen mit Berechtigungen auf Benutzerebene für den Cluster

userKubeConfigs

public abstract List userKubeConfigs(Format format)

Parameters:

format - Gilt nur für AAD-Cluster, gibt das Format des zurückgegebenen kubeconfig an. Das Format "azure" gibt den Azure-Authentifizierungsanbieter kubeconfig zurück. format 'exec' gibt das exec-Format kubeconfig zurück, was kubelogin binary im Pfad erfordert.

Returns:

Die Kubernetes-Anmeldeinformationen mit Berechtigungen auf Benutzerebene für den Cluster

version

public abstract String version()

Returns:

Kubernetes-Version

Gilt für: