Bagikan melalui


Update-AzFleetUpdateRun

Memperbarui UpdateRun

Sintaks

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>]

Deskripsi

Memperbarui UpdateRun

Contoh

Contoh 1: Memperbarui eksekusi pembaruan armada

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

Perintah ini memperbarui eksekusi pembaruan armada yang ditentukan.

Parameter

-AsJob

Jalankan perintah sebagai pekerjaan

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Alias:cf
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

Parameter DefaultProfile tidak berfungsi. Gunakan parameter SubscriptionId saat tersedia jika menjalankan cmdlet terhadap langganan yang berbeda.

Jenis:PSObject
Alias:AzureRMContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-FleetInputObject

Parameter Identitas

Jenis:IFleetIdentity
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-FleetName

Nama sumber daya Armada.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-IfMatch

Permintaan hanya boleh dilanjutkan jika entitas cocok dengan string ini.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-IfNoneMatch

Permintaan hanya boleh dilanjutkan jika tidak ada entitas yang cocok dengan string ini.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-InputObject

Parameter Identitas

Jenis:IFleetIdentity
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Name

Nama sumber daya UpdateRun.

Jenis:String
Alias:UpdateRunName
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-NodeImageSelectionType

Jenis peningkatan gambar simpul.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NoWait

Jalankan perintah secara asinkron

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ResourceGroupName

Nama grup sumber daya. Nama tidak peka huruf besar/kecil.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-StrategyStage

Daftar tahapan yang menyusun eksekusi pembaruan ini. Ukuran min: 1.

Jenis:IUpdateStage[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-SubscriptionId

ID langganan target.

Jenis:String
Position:Named
Nilai default:(Get-AzContext).Subscription.Id
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-UpdateStrategyId

Id sumber daya sumber daya sumber daya FleetUpdateStrategy untuk direferensikan. Saat membuat eksekusi baru, ada tiga cara untuk menentukan strategi untuk eksekusi:1. Tentukan strategi baru di tempat: Atur bidang "strategi".2. Gunakan strategi yang ada: Atur bidang "updateStrategyId". (sejak 2023-08-15-preview)3. Gunakan strategi default untuk memperbarui semua anggota satu per satu: Biarkan "updateStrategyId" dan "strategi" tidak diatur. (sejak 2023-08-15-preview)Pengaturan "updateStrategyId" dan "strategi" tidak valid. UpdateRuns yang dibuat oleh rekam jepret "updateStrategyId" yang direferensikan UpdateStrategy pada saat pembuatan dan simpan di bidang "strategi". Perubahan berikutnya pada sumber daya FleetUpdateStrategy yang direferensikan tidak disebarluaskan. Perubahan UpdateRunStrategy dapat dilakukan langsung pada bidang "strategi" sebelum meluncurkan UpdateRun.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-UpgradeKubernetesVersion

Versi Kubernetes untuk meningkatkan kluster anggota.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-UpgradeType

Jenis peningkatan. Penuh mengharuskan properti KubernetesVersion diatur. NodeImageOnly mengharuskan properti KubernetesVersion tidak diatur.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Jenis:SwitchParameter
Alias:wi
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

IFleetIdentity

Output

IUpdateRun