The following is a recommended Upgrade Order for the Components of a Kubernetes cluster:
kube-apiserverkube-controller-managercloud-controller-managerkube-scheduleretcdkubeletkube-proxyOther components of a Kubernetes cluster can mostly be updated in any order, as long as the documentation of the component doesn't state otherwise: