az k8s-configuration

Notitie

Deze referentie maakt deel uit van de k8s-configuratie-extensie voor Azure CLI en vereist versie 2.15.0 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de eerste keer een opdracht az k8s-configuration hebt uitgevoerd. Meer informatie over extensies.

Opdrachten voor het beheren van kubernetes-configuratie.

Opdracht

az k8s-configuration create

Een Kubernetes-configuratie maken.

az k8s-configuration delete

Verwijder een Kubernetes-configuratie.

az k8s-configuration list

Een lijst met Kubernetes-configuraties maken.

az k8s-configuration show

Details van een Kubernetes-configuratie tonen.

az k8s-configuration update

Een Kubernetes-configuratie bijwerken.

az k8s-configuration create

Een Kubernetes-configuratie maken.

az k8s-configuration create --cluster-name
                            --cluster-type {connectedClusters, managedClusters}
                            --name
                            --repository-url
                            --resource-group
                            --scope {cluster, namespace}
                            [--enable-helm-operator {false, true}]
                            [--helm-operator-chart-version]
                            [--helm-operator-params]
                            [--https-key]
                            [--https-user]
                            [--operator-instance-name]
                            [--operator-namespace]
                            [--operator-params]
                            [--operator-type]
                            [--ssh-known-hosts]
                            [--ssh-known-hosts-file]
                            [--ssh-private-key]
                            [--ssh-private-key-file]

Voorbeelden

Een Kubernetes-configuratie maken

az k8s-configuration create --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters --name MyGitConfig --operator-instance-name OperatorInst01 \
--operator-namespace OperatorNamespace01 --operator-type flux --operator-params "'--git-readonly'" \
--repository-url git://github.com/fluxHowTo/flux-get-started --enable-helm-operator  \
--helm-operator-chart-version 1.2.0 --scope namespace --helm-operator-params '--set helm.versions=v3' \
--ssh-private-key '' --ssh-private-key-file '' --https-user '' --https-key '' \
--ssh-known-hosts '' --ssh-known-hosts-file ''

Vereiste parameters

--cluster-name -c

Naam van het Kubernetes-cluster.

--cluster-type

Arc-clusters of beheerde AKS-clusters opgeven.

geaccepteerde waarden: connectedClusters, managedClusters
--name -n

Naam van de Kubernetes-configuratie.

--repository-url -u

URL van de opslagplaats voor broncodebeheer.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--scope

Geef het bereik van de operator op als 'naamruimte' of 'cluster'.

geaccepteerde waarden: cluster, namespace

Optionele parameters

--enable-helm-operator --enable-hop

Schakel ondersteuning in voor Helm-grafiekimplementaties.

geaccepteerde waarden: false, true
--helm-operator-chart-version --hop-chart-version

Grafiekversie van de Helm-operator (indien ingeschakeld).

standaardwaarde: 1.2.0
--helm-operator-params --hop-params

Grafiekwaarden voor de Helm-operator (indien ingeschakeld).

--https-key

Geef een HTTPS-token/-wachtwoord op voor synchronisatie van privéopslagplaats.

--https-user

Geef de HTTPS-gebruikersnaam op voor synchronisatie van privéopslagplaats.

--operator-instance-name

Exemplaarnaam van de operator.

--operator-namespace

Naamruimte waarin de operator moet worden geïnstalleerd.

standaardwaarde: default
--operator-params

Parameters voor de operator.

--operator-type

Type operator. Geldige waarde is 'flux'.

standaardwaarde: flux
--ssh-known-hosts

Geef met Base64 gecodeerde known_hosts met openbare SSH-sleutels die zijn vereist voor toegang tot persoonlijke Git-exemplaren.

--ssh-known-hosts-file

Geef het bestandspad op known_hosts met openbare SSH-sleutels die zijn vereist voor toegang tot persoonlijke Git-exemplaren.

--ssh-private-key

Geef met Base64 gecodeerde persoonlijke SSH-sleutel op voor synchronisatie van privéopslagplaats.

--ssh-private-key-file

Geef het bestandspad naar de persoonlijke SSH-sleutel op voor synchronisatie van de privéopslagplaats.

az k8s-configuration delete

Verwijder een Kubernetes-configuratie.

az k8s-configuration delete --cluster-name
                            --cluster-type {connectedClusters, managedClusters}
                            --name
                            --resource-group
                            [--yes]

Voorbeelden

Een Kubernetes-configuratie verwijderen

az k8s-configuration delete --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters --name MyConfigurationName

Vereiste parameters

--cluster-name -c

Naam van het Kubernetes-cluster.

--cluster-type

Arc-clusters of beheerde AKS-clusters opgeven.

geaccepteerde waarden: connectedClusters, managedClusters
--name -n

Naam van de Kubernetes-configuratie.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--yes -y

Niet vragen om bevestiging.

az k8s-configuration list

Een lijst met Kubernetes-configuraties maken.

az k8s-configuration list --cluster-name
                          --cluster-type {connectedClusters, managedClusters}
                          --resource-group

Voorbeelden

Alle Kubernetes-configuraties van een cluster opsommen

az k8s-configuration list --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters

Vereiste parameters

--cluster-name -c

Naam van het Kubernetes-cluster.

--cluster-type

Arc-clusters of beheerde AKS-clusters opgeven.

geaccepteerde waarden: connectedClusters, managedClusters
--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

az k8s-configuration show

Details van een Kubernetes-configuratie tonen.

az k8s-configuration show --cluster-name
                          --cluster-type {connectedClusters, managedClusters}
                          --name
                          --resource-group

Voorbeelden

Een Kubernetes-configuratie tonen

az k8s-configuration show --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters --name MyConfigurationName

Vereiste parameters

--cluster-name -c

Naam van het Kubernetes-cluster.

--cluster-type

Arc-clusters of beheerde AKS-clusters opgeven.

geaccepteerde waarden: connectedClusters, managedClusters
--name -n

Naam van de Kubernetes-configuratie.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

az k8s-configuration update

Een Kubernetes-configuratie bijwerken.

az k8s-configuration update --cluster-name
                            --cluster-type {connectedClusters, managedClusters}
                            --name
                            --resource-group
                            [--enable-helm-operator {false, true}]
                            [--helm-operator-chart-version]
                            [--helm-operator-params]
                            [--operator-params]
                            [--repository-url]
                            [--ssh-known-hosts]
                            [--ssh-known-hosts-file]

Voorbeelden

Een bestaande Kubernetes-configuratie bijwerken

az k8s-configuration update --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters --name MyConfigurationName --enable-helm-operator \
--repository-url git://github.com/fluxHowTo/flux-get-started --operator-params "'--git-readonly'" \
--helm-operator-chart-version 1.2.0 --helm-operator-params '--set helm.versions=v3'

Vereiste parameters

--cluster-name -c

Naam van het Kubernetes-cluster.

--cluster-type

Arc-clusters of beheerde AKS-clusters opgeven.

geaccepteerde waarden: connectedClusters, managedClusters
--name -n

Naam van de Kubernetes-configuratie.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--enable-helm-operator --enable-hop

Schakel ondersteuning in voor Helm-grafiekimplementaties.

geaccepteerde waarden: false, true
--helm-operator-chart-version --hop-chart-version

Grafiekversie van de Helm-operator (indien ingeschakeld).

--helm-operator-params --hop-params

Grafiekwaarden voor de Helm-operator (indien ingeschakeld).

--operator-params

Parameters voor de operator.

--repository-url -u

URL van de opslagplaats voor broncodebeheer.

--ssh-known-hosts

Geef met Base64 gecodeerde known_hosts met openbare SSH-sleutels die zijn vereist voor toegang tot persoonlijke Git-exemplaren.

--ssh-known-hosts-file

Geef het bestandspad op known_hosts met openbare SSH-sleutels die zijn vereist voor toegang tot persoonlijke Git-exemplaren.