az k8s-extension
Note
Эта ссылка является частью расширения k8s-extension для Azure CLI (версия 2.51.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az k8s-extension . Подробнее о расширениях.
Команды для управления расширениями Kubernetes.
Команды
| Имя | Описание | Тип | Состояние |
|---|---|---|---|
| az k8s-extension create |
Создайте расширение кластера Kubernetes, включая приобретение предложения расширения из Azure Marketplace (только AKS). Ознакомьтесь с примером в конце, чтобы узнать, как создать расширение или приобрести предложение расширения. |
Extension | GA |
| az k8s-extension delete |
Удаление расширения Kubernetes. |
Extension | GA |
| az k8s-extension extension-types |
Команды для обнаружения типов расширений Kubernetes. |
Extension | Preview |
| az k8s-extension extension-types list-by-cluster |
Список доступных типов расширений кластера для существующего кластера. Свойства, используемые для фильтрации, включают тип кластера (управляемый, подключенный и т. д.), версию kubernetes, расположение кластера. |
Extension | Preview |
| az k8s-extension extension-types list-by-location |
Список доступных типов расширений кластера в регионе. |
Extension | Preview |
| az k8s-extension extension-types list-versions-by-cluster |
Список доступных версий для типа расширения кластера для данного кластера. Свойства, используемые для фильтрации, включают тип кластера (управляемый, подключенный и т. д.), версию kubernetes, расположение кластера. |
Extension | Preview |
| az k8s-extension extension-types list-versions-by-location |
Список доступных версий для версий типа расширения кластера в регионе. |
Extension | Preview |
| az k8s-extension extension-types show-by-cluster |
Отображение свойств для типа расширения кластера для существующего кластера. Свойства, используемые для фильтрации, включают тип кластера (управляемый, подключенный и т. д.), версию kubernetes, расположение кластера. |
Extension | Preview |
| az k8s-extension extension-types show-by-location |
Отображение свойств типа расширения кластера в регионе. |
Extension | Preview |
| az k8s-extension extension-types show-version-by-cluster |
Отображение свойств, связанных с версией типа расширения кластера для существующего кластера. Свойства, используемые для фильтрации, включают тип кластера (управляемый, подключенный и т. д.), версию kubernetes, расположение кластера. |
Extension | Preview |
| az k8s-extension extension-types show-version-by-location |
Отображение свойств, связанных с версией типа расширения кластера в регионе. |
Extension | Preview |
| az k8s-extension list |
Перечисление расширений Kubernetes. |
Extension | GA |
| az k8s-extension show |
Показать расширение Kubernetes. |
Extension | GA |
| az k8s-extension troubleshoot |
Выполните диагностические проверки расширения Kubernetes. |
Extension | Preview |
| az k8s-extension update |
Обновите изменяемые свойства расширения Kubernetes. |
Extension | GA |
az k8s-extension create
Создайте расширение кластера Kubernetes, включая приобретение предложения расширения из Azure Marketplace (только AKS). Ознакомьтесь с примером в конце, чтобы узнать, как создать расширение или приобрести предложение расширения.
Создайте расширение Kubernetes. Выходные данные включают секреты, которые необходимо защитить. Убедитесь, что эти секреты не включены в систему управления версиями. Кроме того, убедитесь, что секреты отсутствуют в журналах команды или скрипта. Подробнее см. в статье http://aka.ms/clisecrets.
az k8s-extension create --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--extension-type
--name
--resource-group
[--auto-upgrade --auto-upgrade-minor-version {false, true}]
[--cluster-resource-provider --cluster-rp]
[--config --configuration-settings]
[--config-file --config-settings-file]
[--config-protected --config-protected-settings]
[--config-protected-file --config-protected-settings-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]
Примеры
Создание расширения Kubernetes
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 Marketplace
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
Обязательные параметры
Имя кластера Kubernetes.
Укажите кластеры Arc или управляемые кластеры AKS или устройства Arc или подготовленныеclusters.
| Свойство | Значение |
|---|---|
| Допустимые значения: | appliances, connectedClusters, managedClusters, provisionedClusters |
Имя типа расширения.
Имя экземпляра расширения.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Автоматическое обновление дополнительной версии экземпляра расширения.
| Свойство | Значение |
|---|---|
| Parameter group: | Version Arguments |
| Допустимые значения: | false, true |
Имя поставщика ресурсов кластера для этого clusterType (требуется для подготовкиclusters).
Параметры конфигурации в качестве пары key=value. Повторите параметр для каждого параметра. Не используйте это для секретов, так как это значение возвращается в ответ.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Путь к файлу JSON для параметров конфигурации.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Защищенные параметры конфигурации в качестве пары key=value. Повторите параметр для каждого параметра. Только ключ возвращается в ответ, значение не является.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Путь к JSON-файлу для параметров, защищенных конфигурацией.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Параметр "--config-settings" устарел и будет удален в будущем выпуске. Вместо этого используйте "--configuration-settings".
Параметры конфигурации в качестве пары key=value. Повторите параметр для каждого параметра. Не используйте это для секретов, так как это значение возвращается в ответ.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Параметр "--configuration-protected-settings" устарел и будет удален в будущем выпуске. Вместо этого используйте "--config-protected-settings".
Защищенные параметры конфигурации в качестве пары key=value. Повторите параметр для каждого параметра. Только ключ возвращается в ответ, значение не является.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Параметр "--configuration-protected-settings-file" устарел и будет удален в будущем выпуске. Вместо этого используйте "--config-protected-file".
Путь к JSON-файлу для параметров, защищенных конфигурацией.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Параметр "-configuration-settings-file" устарел и будет удален в будущем выпуске. Вместо этого используйте "--config-settings-file".
Путь к файлу JSON для параметров конфигурации.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Не ожидать завершения длительной операции.
| Свойство | Значение |
|---|---|
| Default value: | False |
Имя плана ссылается на идентификатор плана расширения, которое берется с портала Marketplace в разделе "Сведения об использовании и поддержка".
| Свойство | Значение |
|---|---|
| Parameter group: | Marketplace Arguments |
Продукт плана ссылается на идентификатор продукта расширения, взятого с портала Marketplace в разделе "Сведения об использовании и поддержка". Примером этого является имя используемого предложения ISV.
| Свойство | Значение |
|---|---|
| Parameter group: | Marketplace Arguments |
Издатель плана ссылается на идентификатор издателя расширения, взятого с портала Marketplace в разделе "Сведения об использовании и поддержка".
| Свойство | Значение |
|---|---|
| Parameter group: | Marketplace Arguments |
Укажите пространство имен для установки выпуска расширения.
Укажите обучение выпуска для типа расширения.
| Свойство | Значение |
|---|---|
| Parameter group: | Version Arguments |
Укажите область расширения.
| Свойство | Значение |
|---|---|
| Допустимые значения: | cluster, namespace |
Укажите целевое пространство имен для экземпляра расширения. Этот параметр требуется, если для области расширения задано значение "пространство имен".
Укажите версию для экземпляра расширения, если не включена версия --auto-upgrade-minor-version.
| Свойство | Значение |
|---|---|
| Parameter group: | Version Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az k8s-extension delete
Удаление расширения Kubernetes.
az k8s-extension delete --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider --cluster-rp]
[--force]
[--no-wait]
[--yes]
Примеры
Удаление существующего расширения Kubernetes
az k8s-extension delete --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension
Обязательные параметры
Имя кластера Kubernetes.
Укажите кластеры Arc или управляемые кластеры AKS или устройства Arc или подготовленныеclusters.
| Свойство | Значение |
|---|---|
| Допустимые значения: | appliances, connectedClusters, managedClusters, provisionedClusters |
Имя экземпляра расширения.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Имя поставщика ресурсов кластера для этого clusterType (требуется для подготовкиclusters).
Укажите, следует ли принудительно удалить расширение из кластера.
| Свойство | Значение |
|---|---|
| Default value: | False |
Не ожидать завершения длительной операции.
| Свойство | Значение |
|---|---|
| Default value: | False |
Игнорировать запросы подтверждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az k8s-extension list
Перечисление расширений Kubernetes.
Список всех расширений Kubernetes в кластере, включая их свойства. Выходные данные включают секреты, которые необходимо защитить. Убедитесь, что эти секреты не включены в систему управления версиями. Кроме того, убедитесь, что секреты отсутствуют в журналах команды или скрипта. Подробнее см. в статье http://aka.ms/clisecrets.
az k8s-extension list --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--resource-group
[--cluster-resource-provider --cluster-rp]
Примеры
Вывод списка всех расширений Kubernetes в кластере
az k8s-extension list --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters
Обязательные параметры
Имя кластера Kubernetes.
Укажите кластеры Arc или управляемые кластеры AKS или устройства Arc или подготовленныеclusters.
| Свойство | Значение |
|---|---|
| Допустимые значения: | appliances, connectedClusters, managedClusters, provisionedClusters |
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Имя поставщика ресурсов кластера для этого clusterType (требуется для подготовкиclusters).
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az k8s-extension show
Показать расширение Kubernetes.
Отображение расширения Kubernetes, включая его свойства. Выходные данные включают секреты, которые необходимо защитить. Убедитесь, что эти секреты не включены в систему управления версиями. Кроме того, убедитесь, что секреты отсутствуют в журналах команды или скрипта. Подробнее см. в статье http://aka.ms/clisecrets.
az k8s-extension show --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider --cluster-rp]
Примеры
Отображение сведений о расширении Kubernetes
az k8s-extension show --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension
Обязательные параметры
Имя кластера Kubernetes.
Укажите кластеры Arc или управляемые кластеры AKS или устройства Arc или подготовленныеclusters.
| Свойство | Значение |
|---|---|
| Допустимые значения: | appliances, connectedClusters, managedClusters, provisionedClusters |
Имя экземпляра расширения.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Имя поставщика ресурсов кластера для этого clusterType (требуется для подготовкиclusters).
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az k8s-extension troubleshoot
Эта команда находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus
Выполните диагностические проверки расширения Kubernetes.
Эта команда используется для устранения неполадок расширения Kubernetes. Он собирает журналы и другие сведения, которые можно использовать для диагностики проблем с расширением.
az k8s-extension troubleshoot --name
--namespace-list
[--kube-config]
[--kube-context]
[--skip-ssl-verification]
Примеры
Устранение неполадок с расширением Kubernetes
az k8s-extension troubleshoot --name extension-name --namespace-list "namespace1,namespace2"
Обязательные параметры
Имя расширения Kubernetes.
Разделенный запятыми список пространств имен для устранения неполадок.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Путь к файлу конфигурации kube. Если он не указан, будет использоваться файл конфигурации kube по умолчанию.
Контекст Kubeconfig с текущего компьютера. Если не указано, будет использоваться текущий контекст из файла конфигурации kube.
Пропустить проверку SSL для любого подключения к кластеру.
| Свойство | Значение |
|---|---|
| Default value: | False |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az k8s-extension update
Обновите изменяемые свойства расширения Kubernetes.
Сведения об обновлении ConfigSettings и ConfigProtectedSettings см. в документации службы расширений кластера для проверки обновления этих свойств перед обновлением этих свойств. Выходные данные включают секреты, которые необходимо защитить. Убедитесь, что эти секреты не включены в систему управления версиями. Кроме того, убедитесь, что секреты отсутствуют в журналах команды или скрипта. Подробнее см. в статье http://aka.ms/clisecrets.
az k8s-extension update --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--auto-upgrade --auto-upgrade-minor-version {false, true}]
[--cluster-resource-provider --cluster-rp]
[--config --configuration-settings]
[--config-file --config-settings-file]
[--config-protected --config-protected-settings]
[--config-protected-file --config-protected-settings-file]
[--config-settings]
[--configuration-protected-settings]
[--configuration-protected-settings-file]
[--configuration-settings-file]
[--no-wait]
[--release-train]
[--version]
[--yes]
Примеры
Обновление расширения Kubernetes
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
Обязательные параметры
Имя кластера Kubernetes.
Укажите кластеры Arc или управляемые кластеры AKS или устройства Arc или подготовленныеclusters.
| Свойство | Значение |
|---|---|
| Допустимые значения: | appliances, connectedClusters, managedClusters, provisionedClusters |
Имя экземпляра расширения.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Автоматическое обновление дополнительной версии экземпляра расширения.
| Свойство | Значение |
|---|---|
| Parameter group: | Version Arguments |
| Допустимые значения: | false, true |
Имя поставщика ресурсов кластера для этого clusterType (требуется для подготовкиclusters).
Параметры конфигурации в качестве пары key=value. Повторите параметр для каждого параметра. Не используйте это для секретов, так как это значение возвращается в ответ.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Путь к файлу JSON для параметров конфигурации.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Защищенные параметры конфигурации в качестве пары key=value. Повторите параметр для каждого параметра. Только ключ возвращается в ответ, значение не является.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Путь к JSON-файлу для параметров, защищенных конфигурацией.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Параметр "--config-settings" устарел и будет удален в будущем выпуске. Вместо этого используйте "--configuration-settings".
Параметры конфигурации в качестве пары key=value. Повторите параметр для каждого параметра. Не используйте это для секретов, так как это значение возвращается в ответ.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Параметр "--configuration-protected-settings" устарел и будет удален в будущем выпуске. Вместо этого используйте "--config-protected-settings".
Защищенные параметры конфигурации в качестве пары key=value. Повторите параметр для каждого параметра. Только ключ возвращается в ответ, значение не является.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Параметр "--configuration-protected-settings-file" устарел и будет удален в будущем выпуске. Вместо этого используйте "--config-protected-file".
Путь к JSON-файлу для параметров, защищенных конфигурацией.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Параметр "-configuration-settings-file" устарел и будет удален в будущем выпуске. Вместо этого используйте "--config-settings-file".
Путь к файлу JSON для параметров конфигурации.
| Свойство | Значение |
|---|---|
| Parameter group: | Configuration Arguments |
Не ожидать завершения длительной операции.
| Свойство | Значение |
|---|---|
| Default value: | False |
Укажите обучение выпуска для типа расширения.
| Свойство | Значение |
|---|---|
| Parameter group: | Version Arguments |
Укажите версию для экземпляра расширения, если не включена версия --auto-upgrade-minor-version.
| Свойство | Значение |
|---|---|
| Parameter group: | Version Arguments |
Игнорировать запросы подтверждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |