mirror of https://github.com/kubernetes/kops.git
				
				
				
			
		
			
				
	
	
	
		
			1.3 KiB
		
	
	
	
	
	
			
		
		
	
	
			1.3 KiB
		
	
	
	
	
	
Upgrading Kubernetes
Upgrading Kubernetes is easy with kops.  The cluster spec contains a KubernetesVersion, so you
can simply edit it with kops edit, and apply the updated configuration to your cluster.
The kops upgrade command also automates checking for and applying updates.
Note: if you want to upgrade from a kube-up installation, please see the instructions for
how to upgrade kubernetes installed with kube-up.
Manual update
- kops edit cluster $NAME
- set the KubernetesVersion to the target version (e.g. v1.3.5)
- kops update cluster $NAMEto preview, then- kops update cluster $NAME --yes
- kops rolling-update cluster $NAMEto preview, then- kops rolling-update cluster $NAME --yes
Automated update
- kops upgrade cluster $NAMEto preview, then- kops upgrade cluster $NAME --yes
In future the upgrade step will likely perform the update immediately (and possibly even without a node restart), but currently you must:
- kops update cluster $NAMEto preview, then- kops update cluster $NAME --yes
- kops rolling-update cluster $NAMEto preview, then- kops rolling-update cluster $NAME --yes
Upgrade uses the latest Kubernetes version considered stable by kops, defined in https://github.com/kubernetes/kops/blob/master/channels/stable.