az k8sconfiguration

참고

이 참조는 Azure CLI에 대 한 k8sconfiguration 확장의 일부 이며 버전 2.15.0 이상이 필요 합니다. 확장은 az k8sconfiguration 명령을 처음 실행할 때 자동으로 설치 됩니다. 확장에 대해 자세히 알아보세요.

Kubernetes 구성을 관리 하는 명령입니다.

명령

az k8sconfiguration create

Kubernetes 구성을 만듭니다.

az k8sconfiguration delete

Kubernetes 구성을 삭제 합니다.

az k8sconfiguration list

Kubernetes 구성을 나열 합니다.

az k8sconfiguration show

Kubernetes 구성에 대 한 세부 정보를 표시 합니다.

az k8sconfiguration update

Kubernetes 구성을 업데이트 합니다.

az k8sconfiguration create

Kubernetes 구성을 만듭니다.

az k8sconfiguration create --cluster-name
                           --cluster-type {connectedClusters, managedClusters}
                           --name
                           --repository-url
                           --resource-group
                           --scope {cluster, namespace}
                           [--enable-helm-operator {false, true}]
                           [--helm-operator-params]
                           [--helm-operator-version]
                           [--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]

예제

Kubernetes 구성 만들기

az k8sconfiguration 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-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 ''

필수 매개 변수

--cluster-name -c

Kubernetes 클러스터의 이름입니다.

--cluster-type

Arc 클러스터 또는 AKS 관리 클러스터를 지정 합니다.

허용되는 값: connectedClusters, managedClusters
--name -n

Kubernetes 구성의 이름입니다.

--repository-url -u

소스 제어 리포지토리의 Url입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--scope

연산자의 범위를 ' namespace ' 또는 ' cluster '로 지정 합니다.

허용되는 값: cluster, namespace

선택적 매개 변수

--enable-helm-operator

투구 차트 배포에 대 한 지원을 사용 하도록 설정 합니다.

허용되는 값: false, true
--helm-operator-params

투구 연산자 (설정 된 경우)에 대 한 차트 값입니다.

--helm-operator-version

투구 연산자의 차트 버전입니다 (설정 된 경우).

기본값: 1.2.0
--https-key

개인 리포지토리 동기화에 대 한 HTTPS 토큰/암호를 지정 합니다.

--https-user

개인 리포지토리 동기화에 대 한 HTTPS 사용자 이름을 지정 합니다.

--operator-instance-name

연산자의 인스턴스 이름입니다.

--operator-namespace

연산자를 설치할 네임 스페이스입니다.

기본값: default
--operator-params

연산자의 매개 변수입니다.

--operator-type

연산자의 유형입니다. 유효한 값은 ' flux '입니다.

기본값: flux
--ssh-known-hosts

전용 Git 인스턴스에 액세스 하는 데 필요한 공용 SSH 키를 포함 하는 b a s e 64로 인코딩된 known_hosts 내용을 지정 합니다.

--ssh-known-hosts-file

Private Git 인스턴스에 액세스 하는 데 필요한 공용 SSH 키가 포함 된 콘텐츠를 known_hosts 하려면 filepath를 지정 합니다.

--ssh-private-key

개인 리포지토리 동기화를 위해 b a s e 64로 인코딩된 개인 ssh 키를 지정 합니다.

--ssh-private-key-file

개인 리포지토리 동기화를 위한 개인 ssh 키에 filepath를 지정 합니다.

az k8sconfiguration delete

Kubernetes 구성을 삭제 합니다.

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

예제

Kubernetes 구성 삭제

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

필수 매개 변수

--cluster-name -c

Kubernetes 클러스터의 이름입니다.

--cluster-type

Arc 클러스터 또는 AKS 관리 클러스터를 지정 합니다.

허용되는 값: connectedClusters, managedClusters
--name -n

Kubernetes 구성의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az k8sconfiguration list

Kubernetes 구성을 나열 합니다.

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

예제

클러스터의 모든 Kubernetes 구성 나열

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

필수 매개 변수

--cluster-name -c

Kubernetes 클러스터의 이름입니다.

--cluster-type

Arc 클러스터 또는 AKS 관리 클러스터를 지정 합니다.

허용되는 값: connectedClusters, managedClusters
--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

az k8sconfiguration show

Kubernetes 구성에 대 한 세부 정보를 표시 합니다.

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

예제

Kubernetes 구성 표시

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

필수 매개 변수

--cluster-name -c

Kubernetes 클러스터의 이름입니다.

--cluster-type

Arc 클러스터 또는 AKS 관리 클러스터를 지정 합니다.

허용되는 값: connectedClusters, managedClusters
--name -n

Kubernetes 구성의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

az k8sconfiguration update

Kubernetes 구성을 업데이트 합니다.

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

예제

기존 Kubernetes 구성 업데이트

az k8sconfiguration 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-version 1.2.0 --helm-operator-params '--set helm.versions=v3'

필수 매개 변수

--cluster-name -c

Kubernetes 클러스터의 이름입니다.

--cluster-type

Arc 클러스터 또는 AKS 관리 클러스터를 지정 합니다.

허용되는 값: connectedClusters, managedClusters
--name -n

Kubernetes 구성의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--enable-helm-operator

투구 차트 배포에 대 한 지원을 사용 하도록 설정 합니다.

허용되는 값: false, true
--helm-operator-params

투구 연산자 (설정 된 경우)에 대 한 차트 값입니다.

--helm-operator-version

투구 연산자의 차트 버전입니다 (설정 된 경우).

--operator-params

연산자의 매개 변수입니다.

--repository-url -u

소스 제어 리포지토리의 Url입니다.

--ssh-known-hosts

전용 Git 인스턴스에 액세스 하는 데 필요한 공용 SSH 키를 포함 하는 b a s e 64로 인코딩된 known_hosts 내용을 지정 합니다.

--ssh-known-hosts-file

Private Git 인스턴스에 액세스 하는 데 필요한 공용 SSH 키가 포함 된 콘텐츠를 known_hosts 하려면 filepath를 지정 합니다.