New-AzFleetUpdateRun
Criar um UpdateRun
Sintaxe
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>]
Description
Criar um UpdateRun
Exemplos
Exemplo 1: Criar uma execução de atualização de frota
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
Este comando cria uma execução de atualização de frota.
Parâmetros
-AsJob
Executar o comando como um trabalho
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DefaultProfile
O parâmetro DefaultProfile não é funcional. Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.
Tipo: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-FleetInputObject
Parâmetro de identidade
Tipo: | IFleetIdentity |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-FleetName
O nome do recurso Frota.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-IfMatch
A solicitação só deve prosseguir se uma entidade corresponder a essa cadeia de caracteres.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-IfNoneMatch
A solicitação só deve prosseguir se nenhuma entidade corresponder a essa cadeia de caracteres.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-InputObject
Parâmetro de identidade
Tipo: | IFleetIdentity |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-JsonFilePath
Caminho do arquivo Json fornecido para a operação Create
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-JsonString
Cadeia de caracteres Json fornecida para a operação Create
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Name
O nome do recurso UpdateRun.
Tipo: | String |
Aliases: | UpdateRunName |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-NodeImageSelectionType
O tipo de atualização de imagem do nó.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-NoWait
Execute o comando de forma assíncrona
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ResourceGroupName
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StrategyStage
A lista de estágios que compõem esta atualização é executada. Tamanho mínimo: 1.
Tipo: | IUpdateStage[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SubscriptionId
A ID da assinatura de destino.
Tipo: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-UpdateStrategyId
A id de recurso do recurso FleetUpdateStrategy a ser referenciado. Ao criar uma nova execução, há três maneiras de definir uma estratégia para a execução:1. Defina uma nova estratégia em vigor: defina o campo "estratégia".2. Use uma estratégia existente: defina o campo "updateStrategyId". (desde 2023-08-15-preview) 3. Use a estratégia padrão para atualizar todos os membros, um por um: deixe "updateStrategyId" e "strategy" desdefinidos. (desde 2023-08-15-preview) Definir "updateStrategyId" e "strategy" é inválido. UpdateRuns criado por "updateStrategyId" instantâneo o UpdateStrategy referenciado no momento da criação e armazená-lo no campo "estratégia". As alterações subsequentes no recurso FleetUpdateStrategy referenciado não se propagam. As alterações UpdateRunStrategy podem ser feitas diretamente no campo "estratégia" antes de iniciar o UpdateRun.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-UpgradeKubernetesVersion
A versão do Kubernetes para a qual atualizar os clusters membros.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-UpgradeType
O tipo de atualização. Full requer que a propriedade KubernetesVersion seja definida. NodeImageOnly requer que a propriedade KubernetesVersion não seja definida.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |