【发布时间】:2019-05-15 06:16:51
【问题描述】:
我在 1.9 下通过 kubeadm 安装了 kubernetes,不久前使用 kubeadm upgrade 将其升级到 1.10.0。我对 1.10.x 非常满意,并且不想处理升级到任何更新版本的潜在问题。
所以我想升级到 1.10.11。
我试过了
$ kubeadm upgrade plan v1.10.11
[preflight] Running pre-flight checks.
[upgrade] Making sure the cluster is healthy:
[upgrade/config] Making sure the configuration is correct:
[upgrade/config] Reading configuration from the cluster...
[upgrade/config] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -oyaml'
[upgrade/plan] computing upgrade possibilities
[upgrade] Fetching available versions to upgrade to
[upgrade/versions] Cluster version: v1.10.0
[upgrade/versions] kubeadm version: v1.10.11
[upgrade/versions] Latest stable version: v1.13.1
[upgrade/versions] Latest version in the v1.1 series: v1.1.8
[upgrade/versions] WARNING: No recommended etcd for requested kubernetes version (v1.13.1)
Components that must be upgraded manually after you have upgraded the control plane with 'kubeadm upgrade apply':
COMPONENT CURRENT AVAILABLE
Kubelet 5 x v1.10.0 v1.13.1
2 x v1.10.3 v1.13.1
1 x v1.10.5 v1.13.1
2 x v1.9.6 v1.13.1
Upgrade to the latest stable version:
COMPONENT CURRENT AVAILABLE
API Server v1.10.0 v1.13.1
Controller Manager v1.10.0 v1.13.1
Scheduler v1.10.0 v1.13.1
Kube Proxy v1.10.0 v1.13.1
Kube DNS 1.14.8 1.14.8
Etcd 3.1.12 N/A
You can now apply the upgrade by executing the following command:
kubeadm upgrade apply v1.13.1
Note: Before you can perform this upgrade, you have to update kubeadm to v1.13.1.
_____________________________________________________________________
好像要我升级到1.13!
我如何 /just/ 从我的 v1.10.0 设置升级到 v1.10.11?
【问题讨论】:
-
只是猜测,但也许您需要升级
kubeadm以匹配您的目标版本。Before you can perform this upgrade, you have to update kubeadm to v1.13.1.暗示了这一点。 -
是的,我已经做到了:
rpm -qa | grep kubeadm; kubeadm-1.10.11-0.x86_64
标签: kubernetes upgrade kubeadm