Share via


UpgradeChannel Struct

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Support.UpgradeChannelTypeConverter))]
public struct UpgradeChannel : IEquatable<Microsoft.Azure.PowerShell.Cmdlets.Aks.Support.UpgradeChannel>, System.Management.Automation.IArgumentCompleter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Support.UpgradeChannelTypeConverter))>]
type UpgradeChannel = struct
    interface IArgumentCompleter
Public Structure UpgradeChannel
Implements IArgumentCompleter, IEquatable(Of UpgradeChannel)
Inheritance
UpgradeChannel
Attributes
Implements

Fields

NodeImage

Automatically upgrade the node image to the latest version available. Microsoft provides patches and new images for image nodes frequently (usually weekly), but your running nodes won't get the new images unless you do a node image upgrade. Turning on the node-image channel will automatically update your node images whenever a new version is available.

None

Disables auto-upgrades and keeps the cluster at its current version of Kubernetes.

Patch

Automatically upgrade the cluster to the latest supported patch version when it becomes available while keeping the minor version the same. For example, if a cluster is running version 1.17.7 and versions 1.17.9, 1.18.4, 1.18.6, and 1.19.1 are available, your cluster is upgraded to 1.17.9.

Rapid

Automatically upgrade the cluster to the latest supported patch release on the latest supported minor version. In cases where the cluster is at a version of Kubernetes that is at an N-2 minor version where N is the latest supported minor version, the cluster first upgrades to the latest supported patch version on N-1 minor version. For example, if a cluster is running version 1.17.7 and versions 1.17.9, 1.18.4, 1.18.6, and 1.19.1 are available, your cluster first is upgraded to 1.18.6, then is upgraded to 1.19.1.

Stable

Automatically upgrade the cluster to the latest supported patch release on minor version N-1, where N is the latest supported minor version. For example, if a cluster is running version 1.17.7 and versions 1.17.9, 1.18.4, 1.18.6, and 1.19.1 are available, your cluster is upgraded to 1.18.6.

Methods

CompleteArgument(String, String, String, CommandAst, IDictionary)

Implementations of this function are called by PowerShell to complete arguments.

Equals(Object)

Compares values of enum type UpgradeChannel (override for Object)

Equals(UpgradeChannel)

Compares values of enum type UpgradeChannel

GetHashCode()

Returns hashCode for enum UpgradeChannel

ToString()

Returns string representation for UpgradeChannel

Operators

Equality(UpgradeChannel, UpgradeChannel)

Overriding == operator for enum UpgradeChannel

Implicit(String to UpgradeChannel)

Implicit operator to convert string to UpgradeChannel

Implicit(UpgradeChannel to String)

Implicit operator to convert UpgradeChannel to string

Inequality(UpgradeChannel, UpgradeChannel)

Overriding != operator for enum UpgradeChannel

Applies to