你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az fleet namespace

注释

此参考是 Azure CLI(版本 2.61.0 或更高版本)的 机群 扩展的一部分。 该扩展将在首次运行 az fleet namespace 命令时自动安装。 了解更多关于扩展的信息。

此命令组处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus

用于管理机群托管命名空间的命令。

命令

名称 说明 类型 Status
az fleet namespace create

创建机群托管命名空间。

Extension Preview
az fleet namespace delete

删除机群托管命名空间。

Extension Preview
az fleet namespace get-credentials

为机队命名空间获取 kubeconfig,并预先配置命名空间上下文。

Extension Preview
az fleet namespace list

列出车队的托管命名空间。

Extension Preview
az fleet namespace show

获取机群托管命名空间。

Extension Preview
az fleet namespace update

更新机群托管命名空间。

Extension Preview
az fleet namespace wait

等待机队托管命名空间达到所需状态。

Extension Preview

az fleet namespace create

预览

命令组“机队命名空间”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus

创建机群托管命名空间。

az fleet namespace create --fleet-name
                          --name
                          --resource-group
                          [--adoption-policy {Always, IfIdentical, Never}]
                          [--annotations]
                          [--cpu-limits]
                          [--cpu-requests]
                          [--delete-policy {Delete, Keep}]
                          [--egress-policy {AllowAll, AllowSameNamespace, DenyAll}]
                          [--ingress-policy {AllowAll, AllowSameNamespace, DenyAll}]
                          [--labels]
                          [--member-cluster-names]
                          [--memory-limits]
                          [--memory-requests]
                          [--no-wait]
                          [--tags]

示例

创建基本的机群托管命名空间。

az fleet namespace create -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

创建包含标记的机群托管命名空间。

az fleet namespace create -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --tags environment=production key=value

创建具有资源限制和策略的机群托管命名空间。

az fleet namespace create -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --annotations key=value --labels key=value --cpu-requests 1m --cpu-limits 4m --memory-requests 1Mi --memory-limits 4Mi --ingress-policy AllowAll --egress-policy DenyAll --delete-policy Keep --adoption-policy Never

在特定成员群集上创建机群托管命名空间。

az fleet namespace create -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --member-cluster-names team-01 team-02 team-03 team-04

必需参数

--fleet-name -f

舰队的名称。

--name -n

在成员群集上创建的 Kubernetes 命名空间的名称。

--resource-group -g

资源组的名称。

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--adoption-policy

命名空间的采用策略。

属性
默认值: Never
接受的值: Always, IfIdentical, Never
--annotations

键=值格式的空格分隔批注。 示例:env=production region=us-west team=devops。

--cpu-limits

命名空间的 CPU 限制。 示例:1000m。

--cpu-requests

命名空间的 CPU 请求。 示例:1000m。

--delete-policy

删除命名空间的策略。

属性
默认值: Keep
接受的值: Delete, Keep
--egress-policy

命名空间的出口策略。

属性
接受的值: AllowAll, AllowSameNamespace, DenyAll
--ingress-policy

命名空间的入口策略。

属性
接受的值: AllowAll, AllowSameNamespace, DenyAll
--labels

键=值格式的空格分隔标签。 示例:env=production region=us-west team=devops。

--member-cluster-names

要向其应用命名空间的成员群集名称的空间分隔列表。

--memory-limits

命名空间的内存限制。 示例:500Mi。

--memory-requests

命名空间的内存请求。 示例:500Mi。

--no-wait

不等待长时间运行的操作完成。

属性
默认值: False
--tags

空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az fleet namespace delete

预览

命令组“机队命名空间”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus

删除机群托管命名空间。

az fleet namespace delete --fleet-name
                          --name
                          --resource-group
                          [--no-wait]
                          [--yes]

示例

删除特定的托管命名空间。

az fleet namespace delete -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

必需参数

--fleet-name -f

舰队的名称。

--name -n

托管命名空间的名称。

--resource-group -g

资源组的名称。

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--no-wait

不等待长时间运行的操作完成。

属性
默认值: False
--yes -y

不要提示确认。

属性
默认值: False
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az fleet namespace get-credentials

预览

命令组“机队命名空间”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus

为机队命名空间获取 kubeconfig,并预先配置命名空间上下文。

az fleet namespace get-credentials --fleet-name
                                   --name
                                   --resource-group
                                   [--context]
                                   [--file]
                                   [--member]
                                   [--overwrite-existing]

示例

从中心群集获取机群命名空间的 kubeconfig。

az fleet namespace get-credentials -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

从特定机队成员获取机群命名空间的 kubeconfig。

az fleet namespace get-credentials -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --member MyFleetMember

将 kubeconfig 保存到特定文件。

az fleet namespace get-credentials -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --file ~/my-namespace-config

必需参数

--fleet-name -f

舰队的名称。

--name -n

指定托管命名空间名称。

--resource-group -g

资源组的名称。

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--context

如果指定,请覆盖默认上下文名称。

--file

要更新的 Kubernetes 配置文件。 改用“-”将 YAML 打印为 stdout。

属性
默认值: ~\.kube\config
--member -m

指定机群成员名称,从其关联的托管群集获取凭据。

--overwrite-existing

覆盖具有相同名称的任何现有群集条目。

属性
默认值: True
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az fleet namespace list

预览

命令组“机队命名空间”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus

列出车队的托管命名空间。

az fleet namespace list --fleet-name
                        --resource-group

示例

列出给定车队的所有托管命名空间。

az fleet namespace list -g MyFleetResourceGroup -f MyFleetName

必需参数

--fleet-name -f

舰队的名称。

--resource-group -g

资源组的名称。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az fleet namespace show

预览

命令组“机队命名空间”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus

获取机群托管命名空间。

az fleet namespace show --fleet-name
                        --name
                        --resource-group

示例

显示特定托管命名空间的详细信息。

az fleet namespace show -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

必需参数

--fleet-name -f

舰队的名称。

--name -n

托管命名空间的名称。

--resource-group -g

资源组的名称。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az fleet namespace update

预览

命令组“机队命名空间”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus

更新机群托管命名空间。

az fleet namespace update --fleet-name
                          --name
                          --resource-group
                          [--no-wait]
                          [--tags]

示例

更新机群托管命名空间。

az fleet namespace update -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

更新机群托管命名空间的标记。

az fleet namespace update -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --tags environment=production

必需参数

--fleet-name -f

舰队的名称。

--name -n

托管命名空间的名称。

--resource-group -g

资源组的名称。

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--no-wait

不等待长时间运行的操作完成。

属性
默认值: False
--tags

空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az fleet namespace wait

预览

命令组“机队命名空间”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus

等待机队托管命名空间达到所需状态。

如果机群托管命名空间上的作中断或已 --no-wait启动,请使用此命令等待它完成。

az fleet namespace wait --fleet-name
                        --name
                        --resource-group
                        [--created]
                        [--custom]
                        [--deleted]
                        [--exists]
                        [--interval]
                        [--timeout]
                        [--updated]

必需参数

--fleet-name -f

舰队的名称。

--name -n

托管命名空间的名称。

--resource-group -g

资源组的名称。

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--created

等待在“Succeeded”中使用“provisioningState”创建。

属性
参数组: Wait Condition Arguments
默认值: False
--custom

等待条件满足自定义 JMESPath 查询。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。

属性
参数组: Wait Condition Arguments
--deleted

等到删除为止。

属性
参数组: Wait Condition Arguments
默认值: False
--exists

等待资源存在。

属性
参数组: Wait Condition Arguments
默认值: False
--interval

轮询间隔(以秒为单位)。

属性
参数组: Wait Condition Arguments
默认值: 30
--timeout

最大等待(以秒为单位)。

属性
参数组: Wait Condition Arguments
默认值: 3600
--updated

等到 provisioningState 更新为“Succeeded”。

属性
参数组: Wait Condition Arguments
默认值: False
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False