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

Update-AzFleetUpdateRun

更新 UpdateRun

语法

Update-AzFleetUpdateRun
      -FleetName <String>
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-IfMatch <String>]
      [-IfNoneMatch <String>]
      [-NodeImageSelectionType <String>]
      [-StrategyStage <IUpdateStage[]>]
      [-UpdateStrategyId <String>]
      [-UpgradeKubernetesVersion <String>]
      [-UpgradeType <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzFleetUpdateRun
      -Name <String>
      -FleetInputObject <IFleetIdentity>
      [-IfMatch <String>]
      [-IfNoneMatch <String>]
      [-NodeImageSelectionType <String>]
      [-StrategyStage <IUpdateStage[]>]
      [-UpdateStrategyId <String>]
      [-UpgradeKubernetesVersion <String>]
      [-UpgradeType <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzFleetUpdateRun
      -InputObject <IFleetIdentity>
      [-IfMatch <String>]
      [-IfNoneMatch <String>]
      [-NodeImageSelectionType <String>]
      [-StrategyStage <IUpdateStage[]>]
      [-UpdateStrategyId <String>]
      [-UpgradeKubernetesVersion <String>]
      [-UpgradeType <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

说明

更新 UpdateRun

示例

示例 1:更新机群更新运行

Update-AzFleetUpdateRun -FleetName testfleet01 -Name run1 -ResourceGroupName K8sFleet-Test -UpgradeKubernetesVersion "1.28.3"

AdditionalInfo                             : 
Code                                       : 
Detail                                     : 
ETag                                       : "cb067c64-0000-0100-0000-655c808d0000"
Id                                         : /subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/K8sFleet-Test/providers/Microsoft.ContainerService/fleets/testfleet01/updateRuns/run1
Message                                    : 
Name                                       : run1
NodeImageSelectionSelectedNodeImageVersion : 
NodeImageSelectionType                     : Latest
ProvisioningState                          : Succeeded
ResourceGroupName                          : K8sFleet-Test
StatusCompletedTime                        : 
StatusStage                                : {{
                                               "status": {
                                                 "state": "NotStarted"
                                               },
                                               "name": "default",
                                               "groups": [
                                                 {
                                                   "status": {
                                                     "state": "NotStarted"
                                                   },
                                                   "name": "default",
                                                   "members": [
                                                     {
                                                       "status": {
                                                         "state": "NotStarted"
                                                       },
                                                       "name": "testmember",
                                                       "clusterResourceId":
                                             "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/K8sFleet-Test/providers/microsoft.containerservice/managedClusters/TestCluster01"
                                                     },
                                                     {
                                                       "status": {
                                                         "state": "NotStarted"
                                                       },
                                                       "name": "testmember2",
                                                       "clusterResourceId":
                                             "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/K8sFleet-Test/providers/microsoft.containerservice/managedClusters/testCluster02"
                                                     }
                                                   ]
                                                 }
                                               ]
                                             }}
StatusStartTime                            : 
StatusState                                : NotStarted
StrategyStage                              : 
SystemDataCreatedAt                        : 11/21/2023 10:03:56 AM
SystemDataCreatedBy                        : user1@example.com
SystemDataCreatedByType                    : User
SystemDataLastModifiedAt                   : 11/21/2023 10:03:56 AM
SystemDataLastModifiedBy                   : user1@example.com
SystemDataLastModifiedByType               : User
Target                                     : 
Type                                       : Microsoft.ContainerService/fleets/updateRuns
UpdateStrategyId                           : 
UpgradeKubernetesVersion                   : 1.28.3
UpgradeType                                : Full

此命令更新指定的机群更新运行。

参数

-AsJob

以作业身份运行命令

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Confirm

提示你在运行 cmdlet 之前进行确认。

类型:SwitchParameter
别名:cf
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DefaultProfile

DefaultProfile 参数不起作用。 如果对其他订阅执行 cmdlet,请使用 SubscriptionId 参数。

类型:PSObject
别名:AzureRMContext, AzureCredential
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-FleetInputObject

标识参数

类型:IFleetIdentity
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-FleetName

舰队资源的名称。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-IfMatch

仅当实体与此字符串匹配时,请求才应继续。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-IfNoneMatch

仅当没有实体与此字符串匹配时,请求才应继续。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-InputObject

标识参数

类型:IFleetIdentity
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-Name

UpdateRun 资源的名称。

类型:String
别名:UpdateRunName
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-NodeImageSelectionType

节点映像升级类型。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-NoWait

异步运行命令

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ResourceGroupName

资源组的名称。 此名称不区分大小写。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-StrategyStage

构成此更新运行的阶段列表。 最小大小:1。

类型:IUpdateStage[]
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-SubscriptionId

目标订阅的 ID。

类型:String
Position:Named
默认值:(Get-AzContext).Subscription.Id
必需:False
接受管道输入:False
接受通配符:False

-UpdateStrategyId

要引用的 FleetUpdateStrategy 资源的资源 ID。创建新运行时,有三种方法可以定义 run:1 的策略。 就地定义新策略:设置“策略”字段。2。 使用现有策略:设置“updateStrategyId”字段。 (自 2023-08-15-preview)3. 使用默认策略逐个更新所有成员:保留“updateStrategyId”和“strategy”未设置。 (自 2023-08-15-preview)同时设置“updateStrategyId”和“strategy”无效。通过“updateStrategyId”创建的 UpdateRuns 在创建时创建引用的 UpdateStrategy 快照,并将其存储在“策略”字段中。 对引用的 FleetUpdateStrategy 资源的后续更改不会传播。 在启动 UpdateRun 之前,可以直接在“策略”字段中进行 UpdateRunStrategy 更改。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-UpgradeKubernetesVersion

要将成员群集升级到的 Kubernetes 版本。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-UpgradeType

升级类型。Full 要求设置 KubernetesVersion 属性。NodeImageOnly 要求不设置 KubernetesVersion 属性。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-WhatIf

显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。

类型:SwitchParameter
别名:wi
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

IFleetIdentity

输出

IUpdateRun