kubectl upgrade
NewThe conductor for any Kubernetes upgrade
Get started
$ curl -sSL https://raw.githubusercontent.com/saiyam1814/upgrade/main/install.sh | sh
$ kubectl upgrade --help
Upgrading Kubernetes is the scariest routine operation in the job. kubectl upgrade turns it into a conducted process: pre-flight checks catch version-skew and addon incompatibilities before you start, the run phase executes the upgrade, watch mode streams progress, unstick helps when nodes wedge, and verify confirms the cluster is healthy after. Works across single clusters and fleets. Installs as a standard kubectl plugin, no krew required.
Why it exists
- ✓Pre-flight: version skew, addon compatibility, PDB and drain checks
- ✓Conducted upgrade flow: run, watch, unstick, verify
- ✓Fleet mode for many clusters
- ✓Standard kubectl plugin, auto-discovered, no krew needed
Built for
Deep dives
Kubernetes v1.35 – What’s New, What’s Changing, and What You Should Know
Learn about the latest Kubenretes release Kubernetes 1.35
Kubernetes v1.33: Key Features, Updates, and What You Need to Know
"Kubernetes v1.33: Key Features, Updates, and What You Need to Know
Found it useful? Star it, break it, file issues.
Star on GitHub →