az k8s-configuration flux
참고 항목
이 참조는 Azure CLI(버전 2.15.0 이상)에 대한 k8s 구성 확장의 일부입니다. az k8s-configuration flux 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.
Flux v2 Kubernetes 구성을 관리하는 명령입니다.
명령
Name | Description | 형식 | 상태 |
---|---|---|---|
az k8s-configuration flux create |
Flux v2 Kubernetes 구성을 만듭니다. |
내선 번호 | GA |
az k8s-configuration flux delete |
Flux v2 Kubernetes 구성을 삭제합니다. |
내선 번호 | GA |
az k8s-configuration flux deployed-object |
Flux v2 Kubernetes 구성과 연결된 배포된 개체를 확인하는 명령입니다. |
내선 번호 | GA |
az k8s-configuration flux deployed-object list |
Flux v2 Kubernetes 구성과 연결된 배포된 개체를 나열합니다. |
내선 번호 | GA |
az k8s-configuration flux deployed-object show |
Flux v2 Kubernetes 구성과 연결된 배포된 개체를 표시합니다. |
내선 번호 | GA |
az k8s-configuration flux kustomization |
Flux v2 Kubernetes 구성과 연결된 Kustomizations를 관리하는 명령입니다. |
내선 번호 | GA |
az k8s-configuration flux kustomization create |
Flux v2 Kubernetes 구성과 연결된 Kustomization을 만듭니다. |
내선 번호 | GA |
az k8s-configuration flux kustomization delete |
Flux v2 Kubernetes 구성과 연결된 Kustomization을 삭제합니다. |
내선 번호 | GA |
az k8s-configuration flux kustomization list |
Flux v2 Kubernetes 구성과 연결된 Kustomization을 나열합니다. |
내선 번호 | GA |
az k8s-configuration flux kustomization show |
Flux v2 Kubernetes 구성과 연결된 Kustomization을 표시합니다. |
내선 번호 | GA |
az k8s-configuration flux kustomization update |
Flux v2 Kubernetes 구성과 연결된 Kustomization을 업데이트합니다. |
내선 번호 | GA |
az k8s-configuration flux list |
모든 Flux v2 Kubernetes 구성을 나열합니다. |
내선 번호 | GA |
az k8s-configuration flux show |
Flux v2 Kubernetes 구성을 표시합니다. |
내선 번호 | GA |
az k8s-configuration flux update |
Flux v2 Kubernetes 구성을 업데이트합니다. |
내선 번호 | GA |
az k8s-configuration flux create
Flux v2 Kubernetes 구성을 만듭니다.
az k8s-configuration flux create --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
--url
[--account-key]
[--branch]
[--bucket-access-key]
[--bucket-insecure {false, true}]
[--bucket-name]
[--bucket-secret-key]
[--cluster-resource-provider]
[--commit]
[--container-name]
[--https-ca-cert]
[--https-ca-cert-file]
[--https-key]
[--https-user]
[--interval]
[--kind {azblob, bucket, git}]
[--known-hosts]
[--known-hosts-file]
[--kustomization]
[--local-auth-ref]
[--managed-identity-client-id]
[--namespace]
[--no-wait]
[--sas-token]
[--scope {cluster, namespace}]
[--semver]
[--service-principal-client-certificate]
[--service-principal-client-certificate-password]
[--service-principal-client-certificate-send-chain]
[--service-principal-client-id]
[--service-principal-client-secret]
[--service-principal-tenant-id]
[--ssh-private-key]
[--ssh-private-key-file]
[--suspend {false, true}]
[--tag]
[--timeout]
예제
Flux v2 Kubernetes 구성 만들기
az k8s-configuration flux create --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters \
--name myconfig --scope cluster --namespace my-namespace \
--kind git --url https://github.com/Azure/arc-k8s-demo \
--branch main --kustomization name=my-kustomization
버킷 소스 종류를 사용하여 Kubernetes v2 Flux 구성 만들기
az k8s-configuration flux create --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters \
--name myconfig --scope cluster --namespace my-namespace \
--kind bucket --url https://bucket-provider.minio.io \
--bucket-name my-bucket --kustomization name=my-kustomization \
--bucket-access-key my-access-key --bucket-secret-key my-secret-key
Azure Blob 원본 종류를 사용하여 Kubernetes v2 Flux 구성 만들기
az k8s-configuration flux create --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters \
--name myconfig --scope cluster --namespace my-namespace \
--kind azblob --url https://mystorageaccount.blob.core.windows.net \
--container-name my-container --kustomization name=my-kustomization \
--account-key my-account-key
필수 매개 변수
Kubernetes 클러스터의 이름입니다.
Arc 연결된 클러스터 또는 AKS 관리형 클러스터 또는 프로비전된 클러스터를 지정합니다.
flux 구성의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
조정할 원본의 URL입니다.
선택적 매개 변수
인증을 위한 Azure Blob 공유 키입니다.
git 원본 내의 분기를 사용하여 클러스터와 조정합니다.
버킷으로 인증하는 데 사용되는 액세스 키 ID입니다.
TLS 없이 버킷과 통신합니다.
동기화할 S3 버킷의 이름입니다.
버킷으로 인증하는 데 사용되는 비밀 키입니다.
이 clusterType의 클러스터 리소스 공급자 이름(provisionedClusters에 필요).
git 원본 내에서 커밋하여 클러스터와 조정합니다.
동기화할 Azure Blob Storage 컨테이너의 이름입니다.
프라이빗 리포지토리 동기화와 TLS 통신을 위한 Base64로 인코딩된 HTTPS CA 인증서입니다.
프라이빗 리포지토리 동기화와 TLS 통신을 위한 HTTPS CA 인증서 파일의 파일 경로입니다.
프라이빗 리포지토리 동기화에 대한 HTTPS 토큰/암호입니다.
프라이빗 리포지토리 동기화에 대한 HTTPS 사용자 이름입니다.
클러스터에서 원본의 조정 사이의 시간입니다.
조정할 원본 종류입니다.
Base64로 인코딩된 known_hosts 프라이빗 Git 인스턴스에 액세스하는 데 필요한 공용 SSH 키가 포함된 데이터입니다.
프라이빗 Git 인스턴스에 액세스하는 데 필요한 공용 SSH 키가 포함된 known_hosts 콘텐츠에 대한 파일 경로입니다.
원본을 ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'] 매개 변수와 동기화하도록 kustomization을 정의합니다.
원본에 대한 통신에 사용할 구성 네임스페이스의 kubernetes 비밀에 대한 로컬 참조입니다.
Azure Blob 인증을 위한 관리 ID의 클라이언트 ID입니다.
구성을 배포할 네임스페이스입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
인증을 위한 Azure Blob SAS 토큰입니다.
연산자의 범위를 '네임스페이스' 또는 '클러스터'로 지정합니다.
클러스터와 조정할 git 원본 내의 Semver 범위입니다.
Azure Blob을 사용하여 서비스 주체를 인증하기 위해 Base64로 인코딩된 클라이언트 인증서입니다.
Azure Blob을 사용하여 서비스 주체를 인증하는 데 사용되는 클라이언트 인증서의 암호입니다.
클라이언트 인증서에 대한 주체 이름/발급자 기반 인증을 사용하도록 설정하기 위해 토큰을 획득할 때 클라이언트 클레임에 x5c 헤더를 포함할지 여부를 지정합니다.
이 인증 방법에 필요한 Azure Blob을 사용하여 서비스 주체를 인증하기 위한 클라이언트 ID입니다.
Azure Blob을 사용하여 서비스 주체를 인증하기 위한 클라이언트 암호입니다.
이 인증 방법에 필요한 Azure Blob을 사용하여 서비스 주체를 인증하기 위한 테넌트 ID입니다.
프라이빗 리포지토리 동기화를 위한 Base64로 인코딩된 프라이빗 ssh 키입니다.
프라이빗 리포지토리 동기화를 위한 프라이빗 ssh 키에 대한 파일 경로입니다.
이 구성과 연결된 원본 및 kustomization의 조정을 일시 중단합니다.
git 원본 내에서 태그를 지정하여 클러스터와 조정합니다.
시간이 초과되기 전에 원본을 조정하는 최대 시간입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az k8s-configuration flux delete
Flux v2 Kubernetes 구성을 삭제합니다.
az k8s-configuration flux delete --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
[--force {false, true}]
[--no-wait]
[--yes]
예제
기존 Flux v2 Kubernetes 구성 삭제
az k8s-configuration flux delete --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
필수 매개 변수
Kubernetes 클러스터의 이름입니다.
Arc 연결된 클러스터 또는 AKS 관리형 클러스터 또는 프로비전된 클러스터를 지정합니다.
flux 구성의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
이 clusterType의 클러스터 리소스 공급자 이름(provisionedClusters에 필요).
클러스터에서 flux 구성을 강제로 삭제합니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
확인 메시지를 표시하지 않습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az k8s-configuration flux list
모든 Flux v2 Kubernetes 구성을 나열합니다.
az k8s-configuration flux list --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--resource-group
[--cluster-resource-provider]
예제
클러스터에서 Flux v2 Kubernetes 구성 나열
az k8s-configuration flux list --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters
필수 매개 변수
Kubernetes 클러스터의 이름입니다.
Arc 연결된 클러스터 또는 AKS 관리형 클러스터 또는 프로비전된 클러스터를 지정합니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
이 clusterType의 클러스터 리소스 공급자 이름(provisionedClusters에 필요).
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az k8s-configuration flux show
Flux v2 Kubernetes 구성을 표시합니다.
az k8s-configuration flux show --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
예제
Flux v2 Kubernetes 구성의 세부 정보 표시
az k8s-configuration flux show --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
필수 매개 변수
Kubernetes 클러스터의 이름입니다.
Arc 연결된 클러스터 또는 AKS 관리형 클러스터 또는 프로비전된 클러스터를 지정합니다.
flux 구성의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
이 clusterType의 클러스터 리소스 공급자 이름(provisionedClusters에 필요).
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az k8s-configuration flux update
Flux v2 Kubernetes 구성을 업데이트합니다.
az k8s-configuration flux update --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--account-key]
[--branch]
[--bucket-access-key]
[--bucket-insecure {false, true}]
[--bucket-name]
[--bucket-secret-key]
[--cluster-resource-provider]
[--commit]
[--container-name]
[--https-ca-cert]
[--https-ca-cert-file]
[--https-key]
[--https-user]
[--interval]
[--kind {azblob, bucket, git}]
[--known-hosts]
[--known-hosts-file]
[--kustomization]
[--local-auth-ref]
[--managed-identity-client-id]
[--no-wait]
[--sas-token]
[--semver]
[--service-principal-client-certificate]
[--service-principal-client-certificate-password]
[--service-principal-client-certificate-send-chain]
[--service-principal-client-id]
[--service-principal-client-secret]
[--service-principal-tenant-id]
[--ssh-private-key]
[--ssh-private-key-file]
[--suspend {false, true}]
[--tag]
[--timeout]
[--url]
[--yes]
예제
Flux v2 Kubernetes 구성 업데이트
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--url https://github.com/Azure/arc-k8s-demo --branch main \
--kustomization name=my-kustomization path=./my/new-path
안전하지 않게 연결하도록 Flux v2 Kubernetes 구성을 버킷 소스 종류로 업데이트
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--bucket-insecure
다른 컨테이너 이름으로 Azure Blob 원본 종류로 Flux v2 Kubernetes 구성 업데이트
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--container-name other-container
필수 매개 변수
Kubernetes 클러스터의 이름입니다.
Arc 연결된 클러스터 또는 AKS 관리형 클러스터 또는 프로비전된 클러스터를 지정합니다.
flux 구성의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
인증을 위한 Azure Blob 공유 키입니다.
git 원본 내의 분기를 사용하여 클러스터와 조정합니다.
버킷으로 인증하는 데 사용되는 액세스 키 ID입니다.
TLS 없이 버킷과 통신합니다.
동기화할 S3 버킷의 이름입니다.
버킷으로 인증하는 데 사용되는 비밀 키입니다.
이 clusterType의 클러스터 리소스 공급자 이름(provisionedClusters에 필요).
git 원본 내에서 커밋하여 클러스터와 조정합니다.
동기화할 Azure Blob Storage 컨테이너의 이름입니다.
프라이빗 리포지토리 동기화와 TLS 통신을 위한 Base64로 인코딩된 HTTPS CA 인증서입니다.
프라이빗 리포지토리 동기화와 TLS 통신을 위한 HTTPS CA 인증서 파일의 파일 경로입니다.
프라이빗 리포지토리 동기화에 대한 HTTPS 토큰/암호입니다.
프라이빗 리포지토리 동기화에 대한 HTTPS 사용자 이름입니다.
클러스터에서 원본의 조정 사이의 시간입니다.
조정할 원본 종류입니다.
Base64로 인코딩된 known_hosts 프라이빗 Git 인스턴스에 액세스하는 데 필요한 공용 SSH 키가 포함된 데이터입니다.
프라이빗 Git 인스턴스에 액세스하는 데 필요한 공용 SSH 키가 포함된 known_hosts 콘텐츠에 대한 파일 경로입니다.
원본을 ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'] 매개 변수와 동기화하도록 kustomization을 정의합니다.
원본에 대한 통신에 사용할 구성 네임스페이스의 kubernetes 비밀에 대한 로컬 참조입니다.
Azure Blob 인증을 위한 관리 ID의 클라이언트 ID입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
인증을 위한 Azure Blob SAS 토큰입니다.
클러스터와 조정할 git 원본 내의 Semver 범위입니다.
Azure Blob을 사용하여 서비스 주체를 인증하기 위해 Base64로 인코딩된 클라이언트 인증서입니다.
Azure Blob을 사용하여 서비스 주체를 인증하는 데 사용되는 클라이언트 인증서의 암호입니다.
클라이언트 인증서에 대한 주체 이름/발급자 기반 인증을 사용하도록 설정하기 위해 토큰을 획득할 때 클라이언트 클레임에 x5c 헤더를 포함할지 여부를 지정합니다.
이 인증 방법에 필요한 Azure Blob을 사용하여 서비스 주체를 인증하기 위한 클라이언트 ID입니다.
Azure Blob을 사용하여 서비스 주체를 인증하기 위한 클라이언트 암호입니다.
이 인증 방법에 필요한 Azure Blob을 사용하여 서비스 주체를 인증하기 위한 테넌트 ID입니다.
프라이빗 리포지토리 동기화를 위한 Base64로 인코딩된 프라이빗 ssh 키입니다.
프라이빗 리포지토리 동기화를 위한 프라이빗 ssh 키에 대한 파일 경로입니다.
이 구성과 연결된 원본 및 kustomization의 조정을 일시 중단합니다.
git 원본 내에서 태그를 지정하여 클러스터와 조정합니다.
시간이 초과되기 전에 원본을 조정하는 최대 시간입니다.
조정할 원본의 URL입니다.
확인 메시지를 표시하지 않습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI