az k8s-extension

Dekont

Bu başvuru, Azure CLI için k8s uzantısı uzantısının (sürüm 2.51.0 veya üzeri) bir parçasıdır. Uzantı, az k8s-extension komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Kubernetes Uzantılarını yönetme komutları.

Komutlar

Name Description Tür Durum
az k8s-extension create

Azure Market'dan bir uzantı Teklifi satın alma da dahil olmak üzere bir Kubernetes Küme Uzantısı oluşturun (yalnızca AKS). Uzantı oluşturma veya uzantı teklifi satın alma hakkında bilgi edinmek için lütfen sondaki örne bakın.

Dahili GA
az k8s-extension delete

Kubernetes Uzantısını silin.

Dahili GA
az k8s-extension extension-types

Kubernetes Uzantı Türlerini bulma komutları.

Dahili Önizle
az k8s-extension extension-types list

Mevcut küme için kullanılabilir Küme Uzantısı Türlerini listeleme.

Dahili Önizleme ve Kullanım Dışı
az k8s-extension extension-types list-by-cluster

Mevcut küme için kullanılabilir Küme Uzantısı Türlerini listeleme. Filtreleme için kullanılan özellikler küme türünü (yönetilen, bağlı vb.), kubernetes sürümünü, kümenin konumunu içerir.

Dahili Önizle
az k8s-extension extension-types list-by-location

Bir bölgedeki kullanılabilir Küme Uzantısı Türlerini listeleme.

Dahili Önizle
az k8s-extension extension-types list-versions

Belirli bir küme için Küme Uzantısı Türü için kullanılabilir sürümleri listeleyin.

Dahili Önizleme ve Kullanım Dışı
az k8s-extension extension-types list-versions-by-cluster

Belirli bir küme için Küme Uzantısı Türü için kullanılabilir sürümleri listeleyin. Filtreleme için kullanılan özellikler küme türünü (yönetilen, bağlı vb.), kubernetes sürümünü, kümenin konumunu içerir.

Dahili Önizle
az k8s-extension extension-types list-versions-by-location

Bir bölgedeki Küme Uzantısı Türü sürümleri için kullanılabilir sürümleri listeleyin.

Dahili Önizle
az k8s-extension extension-types show

Bir bölgedeki Küme Uzantısı Türü için özellikleri alma.

Dahili Önizleme ve Kullanım Dışı
az k8s-extension extension-types show-by-cluster

Var olan bir küme için Küme Uzantısı Türü özelliklerini gösterin. Filtreleme için kullanılan özellikler küme türünü (yönetilen, bağlı vb.), kubernetes sürümünü, kümenin konumunu içerir.

Dahili Önizle
az k8s-extension extension-types show-by-location

Bir bölgedeki Küme Uzantısı Türü özelliklerini gösterir.

Dahili Önizle
az k8s-extension extension-types show-version-by-cluster

Mevcut küme için Küme Uzantısı Türü sürümüyle ilişkili özellikleri gösterir. Filtreleme için kullanılan özellikler küme türünü (yönetilen, bağlı vb.), kubernetes sürümünü, kümenin konumunu içerir.

Dahili Önizle
az k8s-extension extension-types show-version-by-location

Bir bölgedeki Küme Uzantısı Türü sürümüyle ilişkilendirilmiş özellikleri gösterir.

Dahili Önizle
az k8s-extension list

Kubernetes Uzantılarını listeleyin.

Dahili GA
az k8s-extension show

Kubernetes Uzantısını gösterin.

Dahili GA
az k8s-extension update

Kubernetes Uzantısının değiştirilebilir özelliklerini güncelleştirin.

Dahili GA

az k8s-extension create

Azure Market'dan bir uzantı Teklifi satın alma da dahil olmak üzere bir Kubernetes Küme Uzantısı oluşturun (yalnızca AKS). Uzantı oluşturma veya uzantı teklifi satın alma hakkında bilgi edinmek için lütfen sondaki örne bakın.

Kubernetes Uzantısı oluşturun. Çıkış, korumanız gereken gizli dizileri içerir. Bu gizli dizileri kaynak denetiminize eklemediğinizden emin olun. Ayrıca komut veya betiğinizin günlüklerinde gizli dizi bulunmadığını doğrulayın. Daha fazla bilgi için, bkz. http://aka.ms/clisecrets.

az k8s-extension create --cluster-name
                        --cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
                        --extension-type
                        --name
                        --resource-group
                        [--auto-upgrade {false, true}]
                        [--cluster-resource-provider]
                        [--config]
                        [--config-file]
                        [--config-protected]
                        [--config-protected-file]
                        [--config-settings]
                        [--configuration-protected-settings]
                        [--configuration-protected-settings-file]
                        [--configuration-settings-file]
                        [--no-wait]
                        [--plan-name]
                        [--plan-product]
                        [--plan-publisher]
                        [--release-namespace]
                        [--release-train]
                        [--scope {cluster, namespace}]
                        [--target-namespace]
                        [--version]

Örnekler

Kubernetes Uzantısı Oluşturma

az k8s-extension create --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension --extension-type microsoft.openservicemesh --scope cluster --release-train stable

Kubernetes Market Uzantısı Oluşturma

az k8s-extension create --resource-group my-resource-group --cluster-name mycluster --cluster-type managedClusters --name myextension --extension-type Contoso.AzureVoteKubernetesAppTest --scope cluster --release-train stable --plan-name testplan --plan-product kubernetest_apps_demo_offer --plan-publisher test_test_mix3pptest0011614206850774

Gerekli Parametreler

--cluster-name -c

Kubernetes kümesinin adı.

--cluster-type -t

Arc kümelerini veya AKS tarafından yönetilen kümeleri ya da Arc gereçlerini veya sağlananCluster'ları belirtin.

kabul edilen değerler: appliances, connectedClusters, managedClusters, provisionedClusters
--extension-type

Uzantı türünün adı.

--name -n

Uzantı örneğinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--auto-upgrade --auto-upgrade-minor-version

Uzantı örneğinin ikincil sürümünü otomatik olarak yükseltin.

kabul edilen değerler: false, true
--cluster-resource-provider --cluster-rp

Bu clusterType için Küme Kaynak Sağlayıcısı adı (SağlananCluster'lar için gereklidir).

--config --configuration-settings

Yapılandırma key=value çifti olarak Ayarlar. Her ayar için parametreyi yineleyin. Bu değer yanıt olarak döndürülürken gizli diziler için bunu kullanmayın.

--config-file --config-settings-file

Yapılandırma ayarları için JSON dosya yolu.

--config-protected --config-protected-settings

Key=value çifti olarak Yapılandırma Korumalı Ayarlar. Her ayar için parametreyi yineleyin. Yanıt olarak yalnızca anahtar döndürülür, değer döndürülür.

--config-protected-file --config-protected-settings-file

Configuration-protected-settings için JSON dosya yolu.

--config-settings
Kullanım Dışı

'--config-settings' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '--configuration-settings' kullanın.

Yapılandırma key=value çifti olarak Ayarlar. Her ayar için parametreyi yineleyin. Bu değer yanıt olarak döndürülürken gizli diziler için bunu kullanmayın.

--configuration-protected-settings
Kullanım Dışı

'--configuration-protected-settings' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '--config-protected-settings' kullanın.

Key=value çifti olarak Yapılandırma Korumalı Ayarlar. Her ayar için parametreyi yineleyin. Yanıt olarak yalnızca anahtar döndürülür, değer döndürülür.

--configuration-protected-settings-file
Kullanım Dışı

'--configuration-protected-settings-file' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '--config-protected-file' kullanın.

Configuration-protected-settings için JSON dosya yolu.

--configuration-settings-file
Kullanım Dışı

'--configuration-settings-file' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '--config-settings-file' kullanın.

Yapılandırma ayarları için JSON dosya yolu.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--plan-name

Plan adı, Kullanım Bilgileri + Destek altında Market portalından alınan uzantının Plan Kimliği'ne başvurur.

--plan-product

Plan ürünü, Kullanım Bilgileri + Destek altında Market portalından alınan uzantının Ürün Kimliği'ne başvurur. Bunun bir örneği, kullanılan ISV teklifinin adıdır.

--plan-publisher

Plan yayımcısı, Market portalından Kullanım Bilgileri + Destek altında alınan uzantının Yayımcı Kimliği'ne başvurur.

--release-namespace

Uzantı sürümünü yüklemek için ad alanını belirtin.

--release-train

Uzantı türü için yayın trenini belirtin.

--scope

Uzantı kapsamını belirtin.

kabul edilen değerler: cluster, namespace
--target-namespace

Uzantı örneği için yüklenecek hedef ad alanını belirtin. Uzantı kapsamı 'ad alanı' olarak ayarlandıysa bu parametre gereklidir.

--version

--auto-upgrade-minor-version etkin değilse uzantı örneği için yüklenecek sürümü belirtin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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-extension delete

Kubernetes Uzantısını silin.

az k8s-extension delete --cluster-name
                        --cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
                        --name
                        --resource-group
                        [--cluster-resource-provider]
                        [--force]
                        [--no-wait]
                        [--yes]

Örnekler

Mevcut Kubernetes Uzantısını silme

az k8s-extension delete --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension

Gerekli Parametreler

--cluster-name -c

Kubernetes kümesinin adı.

--cluster-type -t

Arc kümelerini veya AKS tarafından yönetilen kümeleri ya da Arc gereçlerini veya sağlananCluster'ları belirtin.

kabul edilen değerler: appliances, connectedClusters, managedClusters, provisionedClusters
--name -n

Uzantı örneğinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--cluster-resource-provider --cluster-rp

Bu clusterType için Küme Kaynak Sağlayıcısı adı (SağlananCluster'lar için gereklidir).

--force

Uzantının kümeden zorla silinip silinmeyeceğini belirtin.

varsayılan değer: False
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--yes -y

Onay istemlerini yoksayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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-extension list

Kubernetes Uzantılarını listeleyin.

Özellikleri de dahil olmak üzere bir kümedeki tüm Kubernetes Uzantılarını listeleyin. Çıkış, korumanız gereken gizli dizileri içerir. Bu gizli dizileri kaynak denetiminize eklemediğinizden emin olun. Ayrıca komut veya betiğinizin günlüklerinde gizli dizi bulunmadığını doğrulayın. Daha fazla bilgi için, bkz. http://aka.ms/clisecrets.

az k8s-extension list --cluster-name
                      --cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
                      --resource-group
                      [--cluster-resource-provider]

Örnekler

Kümedeki tüm Kubernetes Uzantılarını listeleme

az k8s-extension list --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters

Gerekli Parametreler

--cluster-name -c

Kubernetes kümesinin adı.

--cluster-type -t

Arc kümelerini veya AKS tarafından yönetilen kümeleri ya da Arc gereçlerini veya sağlananCluster'ları belirtin.

kabul edilen değerler: appliances, connectedClusters, managedClusters, provisionedClusters
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--cluster-resource-provider --cluster-rp

Bu clusterType için Küme Kaynak Sağlayıcısı adı (SağlananCluster'lar için gereklidir).

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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-extension show

Kubernetes Uzantısını gösterin.

Özellikleri de dahil olmak üzere bir Kubernetes Uzantısı gösterin. Çıkış, korumanız gereken gizli dizileri içerir. Bu gizli dizileri kaynak denetiminize eklemediğinizden emin olun. Ayrıca komut veya betiğinizin günlüklerinde gizli dizi bulunmadığını doğrulayın. Daha fazla bilgi için, bkz. http://aka.ms/clisecrets.

az k8s-extension show --cluster-name
                      --cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
                      --name
                      --resource-group
                      [--cluster-resource-provider]

Örnekler

Kubernetes Uzantısının ayrıntılarını gösterme

az k8s-extension show --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension

Gerekli Parametreler

--cluster-name -c

Kubernetes kümesinin adı.

--cluster-type -t

Arc kümelerini veya AKS tarafından yönetilen kümeleri ya da Arc gereçlerini veya sağlananCluster'ları belirtin.

kabul edilen değerler: appliances, connectedClusters, managedClusters, provisionedClusters
--name -n

Uzantı örneğinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--cluster-resource-provider --cluster-rp

Bu clusterType için Küme Kaynak Sağlayıcısı adı (SağlananCluster'lar için gereklidir).

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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-extension update

Kubernetes Uzantısının değiştirilebilir özelliklerini güncelleştirin.

Config Ayarlar ve ConfigProtected güncelleştirmeleri için Ayarlar bu özellikleri güncelleştirmeden önce bu özelliklere yönelik güncelleştirmenin desteklendiğini denetlemek için lütfen küme uzantısı hizmetinin belgelerine bakın. Çıkış, korumanız gereken gizli dizileri içerir. Bu gizli dizileri kaynak denetiminize eklemediğinizden emin olun. Ayrıca komut veya betiğinizin günlüklerinde gizli dizi bulunmadığını doğrulayın. Daha fazla bilgi için, bkz. http://aka.ms/clisecrets.

az k8s-extension update --cluster-name
                        --cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
                        --name
                        --resource-group
                        [--auto-upgrade {false, true}]
                        [--cluster-resource-provider]
                        [--config]
                        [--config-file]
                        [--config-protected]
                        [--config-protected-file]
                        [--config-settings]
                        [--configuration-protected-settings]
                        [--configuration-protected-settings-file]
                        [--configuration-settings-file]
                        [--no-wait]
                        [--release-train]
                        [--version]
                        [--yes]

Örnekler

Kubernetes Uzantısını Güncelleştirme

az k8s-extension update --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension --auto-upgrade true/false --version extension-version --release-train stable --configuration-settings settings-key=settings-value --config-protected-settings protected-settings-key=protected-value --config-settings-file=config-settings-file --config-protected-file=protected-settings-file

Gerekli Parametreler

--cluster-name -c

Kubernetes kümesinin adı.

--cluster-type -t

Arc kümelerini veya AKS tarafından yönetilen kümeleri ya da Arc gereçlerini veya sağlananCluster'ları belirtin.

kabul edilen değerler: appliances, connectedClusters, managedClusters, provisionedClusters
--name -n

Uzantı örneğinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--auto-upgrade --auto-upgrade-minor-version

Uzantı örneğinin ikincil sürümünü otomatik olarak yükseltin.

kabul edilen değerler: false, true
--cluster-resource-provider --cluster-rp

Bu clusterType için Küme Kaynak Sağlayıcısı adı (SağlananCluster'lar için gereklidir).

--config --configuration-settings

Yapılandırma key=value çifti olarak Ayarlar. Her ayar için parametreyi yineleyin. Bu değer yanıt olarak döndürülürken gizli diziler için bunu kullanmayın.

--config-file --config-settings-file

Yapılandırma ayarları için JSON dosya yolu.

--config-protected --config-protected-settings

Key=value çifti olarak Yapılandırma Korumalı Ayarlar. Her ayar için parametreyi yineleyin. Yanıt olarak yalnızca anahtar döndürülür, değer döndürülür.

--config-protected-file --config-protected-settings-file

Configuration-protected-settings için JSON dosya yolu.

--config-settings
Kullanım Dışı

'--config-settings' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '--configuration-settings' kullanın.

Yapılandırma key=value çifti olarak Ayarlar. Her ayar için parametreyi yineleyin. Bu değer yanıt olarak döndürülürken gizli diziler için bunu kullanmayın.

--configuration-protected-settings
Kullanım Dışı

'--configuration-protected-settings' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '--config-protected-settings' kullanın.

Key=value çifti olarak Yapılandırma Korumalı Ayarlar. Her ayar için parametreyi yineleyin. Yanıt olarak yalnızca anahtar döndürülür, değer döndürülür.

--configuration-protected-settings-file
Kullanım Dışı

'--configuration-protected-settings-file' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '--config-protected-file' kullanın.

Configuration-protected-settings için JSON dosya yolu.

--configuration-settings-file
Kullanım Dışı

'--configuration-settings-file' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '--config-settings-file' kullanın.

Yapılandırma ayarları için JSON dosya yolu.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--release-train

Uzantı türü için yayın trenini belirtin.

--version

--auto-upgrade-minor-version etkin değilse uzantı örneği için yüklenecek sürümü belirtin.

--yes -y

Onay istemlerini yoksayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.