Поделиться через


New-AzFleetUpdateRun

Создание updateRun

Синтаксис

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

Описание

Создание updateRun

Примеры

Пример 1. Создание запуска обновления парка

New-AzFleetUpdateRun -FleetName testfleet01 -Name run1 -ResourceGroupName K8sFleet-Test -UpgradeType Full -UpgradeKubernetesVersion "1.26.1" -NodeImageSelectionType Latest

AdditionalInfo                             : 
Code                                       : 
Detail                                     : 
ETag                                       : "cb06884a-0000-0100-0000-655c7fcf0000"
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:00:46 AM
SystemDataCreatedBy                        : user1@example.com
SystemDataCreatedByType                    : User
SystemDataLastModifiedAt                   : 11/21/2023 10:00:46 AM
SystemDataLastModifiedBy                   : user1@example.com
SystemDataLastModifiedByType               : User
Target                                     : 
Type                                       : Microsoft.ContainerService/fleets/updateRuns
UpdateStrategyId                           : 
UpgradeKubernetesVersion                   : 1.28.1
UpgradeType                                : Full

Эта команда создает запуск обновления парка.

Параметры

-AsJob

Выполнение команды в качестве задания

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Параметр DefaultProfile не работает. Используйте параметр SubscriptionId, если он доступен при выполнении командлета в другой подписке.

Тип:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-FleetInputObject

Параметр удостоверения

Тип:IFleetIdentity
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-FleetName

Имя ресурса Fleet.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IfMatch

Запрос должен продолжаться только в том случае, если сущность соответствует этой строке.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IfNoneMatch

Запрос должен продолжаться только в том случае, если сущность не соответствует этой строке.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

Параметр удостоверения

Тип:IFleetIdentity
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-JsonFilePath

Путь к json-файлу, предоставленному операции создания

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-JsonString

Строка JSON, предоставленная операции create

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Имя ресурса UpdateRun.

Тип:String
Aliases:UpdateRunName
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NodeImageSelectionType

Тип обновления образа узла.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoWait

Асинхронное выполнение команды

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

Имя группы ресурсов. Имя не учитывает регистр.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-StrategyStage

Список этапов, составляющих этот запуск обновления. Минимальный размер: 1.

Тип:IUpdateStage[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SubscriptionId

Идентификатор целевой подписки.

Тип:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpdateStrategyId

Идентификатор ресурса ресурса для ссылки на ресурс FleetUpdateStrategy. При создании нового запуска существует три способа определения стратегии выполнения:1. Определите новую стратегию: задайте поле "стратегия". Используйте существующую стратегию: задайте поле updateStrategyId. (с 2023-08-15-preview)3. Используйте стратегию по умолчанию, чтобы обновить все члены по одному: оставьте значение "updateStrategyId" и "strategy" unset. (с 2023-08-15-preview)Установка параметра updateStrategyId и "strategy" является недопустимым. UpdateRuns, созданный моментальным снимком updateStrategyId, на который ссылается UpdateStrategy во время создания, и сохраняет его в поле "стратегия". Последующие изменения в упоминаемом ресурсе FleetUpdateStrategy не распространяются. Изменения UpdateRunStrategy можно вносить непосредственно в поле "стратегия" перед запуском UpdateRun.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpgradeKubernetesVersion

Версия Kubernetes для обновления кластеров членов до.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpgradeType

Тип обновления. Для полного выполнения требуется задать свойство KubernetesVersion. NodeImageOnly требует, чтобы свойство KubernetesVersion не было задано.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

IFleetIdentity

Выходные данные

IUpdateRun