kubernetes升级dashboard仪表盘

我使用的仪表盘版本是1.10.0,这个版本有BUG,具体表现如下….

这是我自己做的镜像,使用flask和mysql做kubernetes集群测试,但是我发现查看容器日志会出现无法查看的情况,也就是出现2个仪表盘页面,这种情况下只能升级kubernetes-dashboard

升级过程:

首先我查看了kubernetes官方的建议,删除所有的仪表盘(dashboard),这样就会自动升级到最新版本

kubectl -n kube-system delete $(kubectl -n kube-system get pod -o name | grep dashboard)
这种方法我尝试了一下,但是并没有升级到最新版本的仪表盘。
如果第一种方法没有生效,大家可以尝试第二种方法
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/recommended/kubernetes-dashboard-head.yaml

这种方法更新仪表盘配置,更新后可以看大pod也在更新,最新的pod创建完成后就会删除老的pod

最后访问仪表盘,可以看到版本已经升级到了最新的v1.10.1

查看日志也没有了之前的BUG

发表回复