UpgradeChannel Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
For more information see setting the AKS cluster auto-upgrade channel.
[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 |