package
0.24.0
Repository: https://github.com/pidah/acs-engine.git
Documentation: pkg.go.dev

# Constants

MasterPoolName pool name.
MasterVMNamePrefix is the prefix for all master VM names for Kubernetes clusters.

# Structs

AgentPoolScaleSet contains necessary data required to upgrade a VMSS.
AgentPoolScaleSetVM represents a VM in a VMSS.
AgentPoolTopology contains agent VMs in a single pool.
ClusterTopology contains resources of the cluster the upgrade operation is targeting.
Kubernetes16upgrader upgrades a Kubernetes 1.5 cluster to 1.6.
Kubernetes17upgrader upgrades a Kubernetes 1.6 cluster to 1.7.
Kubernetes18upgrader upgrades a Kubernetes 1.7.x cluster to 1.8.x.
UpgradeAgentNode upgrades a Kubernetes 1.5 agent node to 1.6.
UpgradeCluster upgrades a cluster with Orchestrator version X.X to version Y.Y.
UpgradeMasterNode upgrades a Kubernetes 1.5 master node to 1.6.
Upgrader holds information on upgrading an ACS cluster.

# Interfaces

UpgradeNode drives work flow of deleting and replacing a master or agent node to a specified target version of Kubernetes.
UpgradeWorkFlow outlines various individual high level steps that need to be run (one or more times) in the upgrade workflow.