az k8s-configuration flux
Dekont
Bu başvuru, Azure CLI (sürüm 2.15.0 veya üzeri) için k8s yapılandırma uzantısının bir parçasıdır. Uzantı, az k8s-configuration flux komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Flux v2 Kubernetes yapılandırmalarını yönetme komutları.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az k8s-configuration flux create |
Flux v2 Kubernetes yapılandırması oluşturun. |
Dahili | GA |
az k8s-configuration flux delete |
Flux v2 Kubernetes yapılandırmasını silin. |
Dahili | GA |
az k8s-configuration flux deployed-object |
Flux v2 Kubernetes yapılandırmalarıyla ilişkili dağıtılmış nesneleri görmek için komutlar. |
Dahili | GA |
az k8s-configuration flux deployed-object list |
Flux v2 Kubernetes yapılandırmasıyla ilişkili dağıtılan nesneleri listeleme. |
Dahili | GA |
az k8s-configuration flux deployed-object show |
Flux v2 Kubernetes yapılandırmasıyla ilişkilendirilmiş dağıtılmış bir nesneyi gösterin. |
Dahili | GA |
az k8s-configuration flux kustomization |
Flux v2 Kubernetes yapılandırmalarıyla ilişkili Kustomizations'ı yönetme komutları. |
Dahili | GA |
az k8s-configuration flux kustomization create |
Flux v2 Kubernetes yapılandırmasıyla ilişkilendirilmiş bir Kustomization oluşturun. |
Dahili | GA |
az k8s-configuration flux kustomization delete |
Flux v2 Kubernetes yapılandırmasıyla ilişkili kustomizasyonları silin. |
Dahili | GA |
az k8s-configuration flux kustomization list |
Flux v2 Kubernetes yapılandırmasıyla ilişkili Kustomizations listesini oluşturun. |
Dahili | GA |
az k8s-configuration flux kustomization show |
Flux v2 Kubernetes yapılandırmasıyla ilişkilendirilmiş bir Kustomization gösterin. |
Dahili | GA |
az k8s-configuration flux kustomization update |
Flux v2 Kubernetes yapılandırmasıyla ilişkili kustomizasyon güncelleştirme. |
Dahili | GA |
az k8s-configuration flux list |
Tüm Flux v2 Kubernetes yapılandırmalarını listeleyin. |
Dahili | GA |
az k8s-configuration flux show |
Flux v2 Kubernetes yapılandırmasını gösterin. |
Dahili | GA |
az k8s-configuration flux update |
Flux v2 Kubernetes yapılandırmasını güncelleştirin. |
Dahili | GA |
az k8s-configuration flux create
Flux v2 Kubernetes yapılandırması oluşturun.
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]
Örnekler
Flux v2 Kubernetes yapılandırması oluşturma
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
Demet Kaynak Türü ile Kubernetes v2 Flux Yapılandırması Oluşturma
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 Kaynak Türü ile Kubernetes v2 Flux Yapılandırması Oluşturma
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
Gerekli Parametreler
Kubernetes kümesinin adı.
Arc bağlantılı kümeleri veya AKS yönetilen kümelerini veya sağlanan kümeleri belirtin.
Flux yapılandırmasının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Mutabık olunacak kaynağın URL'si.
İsteğe Bağlı Parametreler
Kimlik doğrulaması için Azure Blob Paylaşılan Anahtarı.
Kümeyle mutabık olmak için git kaynağı içinde dallanma.
Demetle kimlik doğrulaması yapmak için kullanılan Erişim Anahtarı Kimliği.
TLS olmadan bir demetle iletişim kurun.
Eşitlenecek S3 demetinin adı.
Demetle kimlik doğrulaması yapmak için kullanılan Gizli Anahtar.
Bu clusterType için Küme Kaynak Sağlayıcısı adı (SağlananCluster'lar için gereklidir).
Kümeyle mutabık olmak için git kaynağı içinde işleme.
Eşitlenecek Azure Blob Depolama kapsayıcısının adı.
Özel depo eşitlemesi ile TLS iletişimi için Base64 ile kodlanmış HTTPS CA sertifikası.
Özel depo eşitlemesi ile TLS iletişimi için HTTPS CA sertifika dosyasının dosya yolu.
Özel depo eşitlemesi için HTTPS belirteci/parolası.
Özel depo eşitlemesi için HTTPS kullanıcı adı.
Kümedeki kaynağın mutabakatları arasındaki süre.
Mutabık olunacak kaynak türü.
Özel Git örneklerine erişmek için gereken genel SSH anahtarlarını içeren temel64 kodlu known_hosts verileri.
Özel Git örneklerine erişmek için gereken genel SSH anahtarlarını içeren known_hosts içeriğinin dosya yolu.
Kaynakları ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'] parametreleriyle eşitlemek için kustomizasyonları tanımlayın.
Kaynakla iletişim için kullanılacak yapılandırma ad alanında kubernetes gizli dizisine yerel başvuru.
Azure Blob ile kimlik doğrulaması için yönetilen kimliğin istemci kimliği.
Yapılandırmayı dağıtmak için ad alanı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kimlik doğrulaması için Azure Blob SAS Belirteci.
İşlecin kapsamını 'ad alanı' veya 'küme' olarak belirtin.
Kümeyle mutabık olmak için git kaynağındaki Semver aralığı.
Azure Blob ile hizmet sorumlusunun kimliğini doğrulamak için Base64 kodlanmış istemci sertifikası.
Azure Blob ile bir hizmet sorumlusunun kimliğini doğrulamak için kullanılan istemci sertifikasının parolası.
İstemci sertifikası için konu adını /veren tabanlı kimlik doğrulamasını etkinleştirmek üzere bir belirteç alırken istemci taleplerine x5c üst bilgisinin eklenip eklenmeyeceğini belirtin.
Bu kimlik doğrulama yöntemi için gereken Azure Blob ile bir hizmet sorumlusunun kimliğini doğrulamak için istemci kimliği.
Azure Blob ile hizmet sorumlusunun kimliğini doğrulamak için kullanılan istemci gizli dizisi.
Azure Blob ile bir hizmet sorumlusunun kimliğini doğrulamak için kiracı kimliği, bu kimlik doğrulama yöntemi için gereklidir.
Özel depo eşitlemesi için Base64 ile kodlanmış özel ssh anahtarı.
Özel depo eşitlemesi için özel ssh anahtarının dosya yolu.
Bu yapılandırmayla ilişkili kaynak ve kustomizasyonların mutabakatını askıya alın.
Kümeyle mutabık olmak için git kaynağı içinde etiketleyin.
Zaman aşımına uğramadan önce kaynağı mutabık hale getirmek için gereken en uzun süre.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az k8s-configuration flux delete
Flux v2 Kubernetes yapılandırmasını silin.
az k8s-configuration flux delete --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
[--force {false, true}]
[--no-wait]
[--yes]
Örnekler
Mevcut Flux v2 Kubernetes yapılandırmasını silme
az k8s-configuration flux delete --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Gerekli Parametreler
Kubernetes kümesinin adı.
Arc bağlantılı kümeleri veya AKS yönetilen kümelerini veya sağlanan kümeleri belirtin.
Flux yapılandırmasının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Bu clusterType için Küme Kaynak Sağlayıcısı adı (SağlananCluster'lar için gereklidir).
Kümeden flux yapılandırmasını zorla silme.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az k8s-configuration flux list
Tüm Flux v2 Kubernetes yapılandırmalarını listeleyin.
az k8s-configuration flux list --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--resource-group
[--cluster-resource-provider]
Örnekler
Kümedeki Flux v2 Kubernetes yapılandırmalarını listeleme
az k8s-configuration flux list --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters
Gerekli Parametreler
Kubernetes kümesinin adı.
Arc bağlantılı kümeleri veya AKS yönetilen kümelerini veya sağlanan kümeleri belirtin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Bu clusterType için Küme Kaynak Sağlayıcısı adı (SağlananCluster'lar için gereklidir).
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az k8s-configuration flux show
Flux v2 Kubernetes yapılandırmasını gösterin.
az k8s-configuration flux show --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
Örnekler
Flux v2 Kubernetes yapılandırmasının ayrıntılarını gösterme
az k8s-configuration flux show --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Gerekli Parametreler
Kubernetes kümesinin adı.
Arc bağlantılı kümeleri veya AKS yönetilen kümelerini veya sağlanan kümeleri belirtin.
Flux yapılandırmasının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Bu clusterType için Küme Kaynak Sağlayıcısı adı (SağlananCluster'lar için gereklidir).
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az k8s-configuration flux update
Flux v2 Kubernetes yapılandırmasını güncelleştirin.
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]
Örnekler
Flux v2 Kubernetes yapılandırmasını güncelleştirme
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
Güvenli olmayan bir şekilde bağlanmak için Demet Kaynak Türü ile Flux v2 Kubernetes yapılandırmasını güncelleştirme
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--bucket-insecure
Azure Blob Kaynak Türü ile Flux v2 Kubernetes yapılandırmasını başka bir kapsayıcı adıyla güncelleştirme
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--container-name other-container
Gerekli Parametreler
Kubernetes kümesinin adı.
Arc bağlantılı kümeleri veya AKS yönetilen kümelerini veya sağlanan kümeleri belirtin.
Flux yapılandırmasının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Kimlik doğrulaması için Azure Blob Paylaşılan Anahtarı.
Kümeyle mutabık olmak için git kaynağı içinde dallanma.
Demetle kimlik doğrulaması yapmak için kullanılan Erişim Anahtarı Kimliği.
TLS olmadan bir demetle iletişim kurun.
Eşitlenecek S3 demetinin adı.
Demetle kimlik doğrulaması yapmak için kullanılan Gizli Anahtar.
Bu clusterType için Küme Kaynak Sağlayıcısı adı (SağlananCluster'lar için gereklidir).
Kümeyle mutabık olmak için git kaynağı içinde işleme.
Eşitlenecek Azure Blob Depolama kapsayıcısının adı.
Özel depo eşitlemesi ile TLS iletişimi için Base64 ile kodlanmış HTTPS CA sertifikası.
Özel depo eşitlemesi ile TLS iletişimi için HTTPS CA sertifika dosyasının dosya yolu.
Özel depo eşitlemesi için HTTPS belirteci/parolası.
Özel depo eşitlemesi için HTTPS kullanıcı adı.
Kümedeki kaynağın mutabakatları arasındaki süre.
Mutabık olunacak kaynak türü.
Özel Git örneklerine erişmek için gereken genel SSH anahtarlarını içeren temel64 kodlu known_hosts verileri.
Özel Git örneklerine erişmek için gereken genel SSH anahtarlarını içeren known_hosts içeriğinin dosya yolu.
Kaynakları ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'] parametreleriyle eşitlemek için kustomizasyonları tanımlayın.
Kaynakla iletişim için kullanılacak yapılandırma ad alanında kubernetes gizli dizisine yerel başvuru.
Azure Blob ile kimlik doğrulaması için yönetilen kimliğin istemci kimliği.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kimlik doğrulaması için Azure Blob SAS Belirteci.
Kümeyle mutabık olmak için git kaynağındaki Semver aralığı.
Azure Blob ile hizmet sorumlusunun kimliğini doğrulamak için Base64 kodlanmış istemci sertifikası.
Azure Blob ile bir hizmet sorumlusunun kimliğini doğrulamak için kullanılan istemci sertifikasının parolası.
İstemci sertifikası için konu adını /veren tabanlı kimlik doğrulamasını etkinleştirmek üzere bir belirteç alırken istemci taleplerine x5c üst bilgisinin eklenip eklenmeyeceğini belirtin.
Bu kimlik doğrulama yöntemi için gereken Azure Blob ile bir hizmet sorumlusunun kimliğini doğrulamak için istemci kimliği.
Azure Blob ile hizmet sorumlusunun kimliğini doğrulamak için kullanılan istemci gizli dizisi.
Azure Blob ile bir hizmet sorumlusunun kimliğini doğrulamak için kiracı kimliği, bu kimlik doğrulama yöntemi için gereklidir.
Özel depo eşitlemesi için Base64 ile kodlanmış özel ssh anahtarı.
Özel depo eşitlemesi için özel ssh anahtarının dosya yolu.
Bu yapılandırmayla ilişkili kaynak ve kustomizasyonların mutabakatını askıya alın.
Kümeyle mutabık olmak için git kaynağı içinde etiketleyin.
Zaman aşımına uğramadan önce kaynağı mutabık hale getirmek için gereken en uzun süre.
Mutabık olunacak kaynağın URL'si.
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.