## kops upgrade cluster Upgrade a kubernetes cluster. ### Synopsis Automates checking for and applying Kubernetes updates. This upgrades a cluster to the latest recommended production ready k8s version. After this command is run, use kops update cluster and kops rolling-update cluster to finish a cluster upgrade. ``` kops upgrade cluster [flags] ``` ### Examples ``` # Upgrade a cluster's Kubernetes version. kops upgrade cluster kubernetes-cluster.example.com --yes --state=s3://kops-state-1234 ``` ### Options ``` --channel string Channel to use for upgrade -h, --help help for cluster --yes Apply update ``` ### Options inherited from parent commands ``` --alsologtostderr log to standard error as well as files --config string yaml config file (default is $HOME/.kops.yaml) --log_backtrace_at traceLocation when logging hits line file:N, emit a stack trace (default :0) --log_dir string If non-empty, write log files in this directory --logtostderr log to standard error instead of files (default false) --name string Name of cluster. Overrides KOPS_CLUSTER_NAME environment variable --state string Location of state storage (kops 'config' file). Overrides KOPS_STATE_STORE environment variable --stderrthreshold severity logs at or above this threshold go to stderr (default 2) -v, --v Level log level for V logs --vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging ``` ### SEE ALSO * [kops upgrade](kops_upgrade.md) - Upgrade a kubernetes cluster.