背景:故意修改Kubernetes集群所在服務器節點上的時間使Kubernetes證書過期,重新頒發證書后,使用kubeadm alpha certs check-expiration命令查看證書有效時間,相關證書都已重新頒發。

但是在Kubernetes集群master節點上執行kubectl命令報如下錯誤:
error: You must be logged in to the server (Unauthorized) 錯誤:您必須登錄到服務器(未經授權)
原因:這個是權限問題,配置身份認證的文件為/etc/kubernetes/admin.conf,頒發證書時/etc/kubernetes/admin.conf文件重新生成,但是$HOME/.kube/config並沒有得到替換。
