AutoUpgradeProfileProperties interface

Właściwości profilu AutoUpgradeProfile.

Właściwości

autoUpgradeProfileStatus

Stan profilu automatycznego uaktualniania.

channel

Konfiguruje sposób uruchamiania automatycznego uaktualniania.

disabled

W przypadku ustawienia wartości False: automatyczne uaktualnianie ma wpływ — docelowe klastry zarządzane zostaną uaktualnione zgodnie z harmonogramem. W przypadku ustawienia wartości True: automatyczne uaktualnianie nie ma wpływu — żadne uaktualnienie nie zostanie uruchomione w docelowych klastrach zarządzanych. Jest to wartość logiczna, a nie wyliczenie, ponieważ włączone/wyłączone to wszystkie dostępne stany profilu automatycznego uaktualniania. Domyślnie ta wartość jest ustawiona na wartość False.

longTermSupport

Jeśli kanał uaktualnienia nie ma wartości TargetKubernetesVersion, to pole musi mieć wartość False. W przypadku ustawienia wartości True: automatyczne uaktualnianie floty będzie nadal generować przebiegi aktualizacji dla poprawek wersji pomocniczych wcześniejszych niż N-2 (gdzie N jest najnowszą obsługiwaną wersją pomocniczą), jeśli te wersje pomocnicze obsługują obsługę Long-Term (LTS). Domyślnie ta wartość jest ustawiona na wartość False. Aby uzyskać więcej informacji na temat usługi AKS LTS, zobacz https://learn.microsoft.com/en-us/azure/aks/long-term-support

nodeImageSelection

Uaktualnienie obrazu węzła, które ma zostać zastosowane do klastrów docelowych w ramach automatycznego uaktualniania.

provisioningState

Stan aprowizacji zasobu AutoUpgradeProfile.

targetKubernetesVersion

Jest to docelowa wersja platformy Kubernetes do automatycznego uaktualniania. Format musi być .{major version}.{minor version} Na przykład "1.30". Domyślnie to pole jest puste. Jeśli kanał uaktualnienia jest ustawiony na TargetKubernetesVersion, to pole nie może być puste. Jeśli kanał aktualizacji to Rapid, Stable lub NodeImage, to pole musi być puste.

updateStrategyId

Identyfikator zasobu UpdateStrategy, do którego ma się odwoływać. Jeśli nie zostanie określony, automatyczne uaktualnianie będzie uruchamiane we wszystkich klastrach, które są członkami floty.

Szczegóły właściwości

autoUpgradeProfileStatus

Stan profilu automatycznego uaktualniania.

autoUpgradeProfileStatus?: AutoUpgradeProfileStatus

Wartość właściwości

channel

Konfiguruje sposób uruchamiania automatycznego uaktualniania.

channel: string

Wartość właściwości

string

disabled

W przypadku ustawienia wartości False: automatyczne uaktualnianie ma wpływ — docelowe klastry zarządzane zostaną uaktualnione zgodnie z harmonogramem. W przypadku ustawienia wartości True: automatyczne uaktualnianie nie ma wpływu — żadne uaktualnienie nie zostanie uruchomione w docelowych klastrach zarządzanych. Jest to wartość logiczna, a nie wyliczenie, ponieważ włączone/wyłączone to wszystkie dostępne stany profilu automatycznego uaktualniania. Domyślnie ta wartość jest ustawiona na wartość False.

disabled?: boolean

Wartość właściwości

boolean

longTermSupport

Jeśli kanał uaktualnienia nie ma wartości TargetKubernetesVersion, to pole musi mieć wartość False. W przypadku ustawienia wartości True: automatyczne uaktualnianie floty będzie nadal generować przebiegi aktualizacji dla poprawek wersji pomocniczych wcześniejszych niż N-2 (gdzie N jest najnowszą obsługiwaną wersją pomocniczą), jeśli te wersje pomocnicze obsługują obsługę Long-Term (LTS). Domyślnie ta wartość jest ustawiona na wartość False. Aby uzyskać więcej informacji na temat usługi AKS LTS, zobacz https://learn.microsoft.com/en-us/azure/aks/long-term-support

longTermSupport?: boolean

Wartość właściwości

boolean

nodeImageSelection

Uaktualnienie obrazu węzła, które ma zostać zastosowane do klastrów docelowych w ramach automatycznego uaktualniania.

nodeImageSelection?: AutoUpgradeNodeImageSelection

Wartość właściwości

provisioningState

Stan aprowizacji zasobu AutoUpgradeProfile.

provisioningState?: string

Wartość właściwości

string

targetKubernetesVersion

Jest to docelowa wersja platformy Kubernetes do automatycznego uaktualniania. Format musi być .{major version}.{minor version} Na przykład "1.30". Domyślnie to pole jest puste. Jeśli kanał uaktualnienia jest ustawiony na TargetKubernetesVersion, to pole nie może być puste. Jeśli kanał aktualizacji to Rapid, Stable lub NodeImage, to pole musi być puste.

targetKubernetesVersion?: string

Wartość właściwości

string

updateStrategyId

Identyfikator zasobu UpdateStrategy, do którego ma się odwoływać. Jeśli nie zostanie określony, automatyczne uaktualnianie będzie uruchamiane we wszystkich klastrach, które są członkami floty.

updateStrategyId?: string

Wartość właściwości

string