背景:故意修改Kubernetes集群所在服务器节点上的时间使Kubernetes证书过期,重新颁发证书后,使用kubeadm alpha certs check-expiration命令查看证书有效时间,相关证书都已重新颁发。
也可以使用openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text |grep ’ Not ’ 进行查看证书的有效期

但是在Kubernetes集群master节点上执行kubectl命令报如下错误:

error: You must be logged in to the server (Unauthorized)
错误:您必须登录到服务器(未经授权)

原因:这个是权限问题,配置身份认证的文件为/etc/kubernetes/admin.conf,颁发证书时/etc/kubernetes/admin.conf文件重新生成,但是$HOME/.kube/config并没有得到替换。

解决方案:

sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

解释:当我们使用kubeadm成功引导启动(init)一个Kubernetes集群的控制平面后,kubeadm会在init的输出结果中给予我们下面这样的“指示”:

... ...
Your Kubernetes master has initialized successfully!To start using your cluster, you need to run the following as a regular user:mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u):$(id -g) $HOME/.kube/config
... ...
  kubeadm init在结尾处输出的这些信息是在告知我们如何配置kubeconfig文件。按照上述命令配置后,master节点上的kubectl就可以直接使用$HOME/.kube/config的信息访问k8s cluster了。并且,通过这种配置方式,kubectl也拥有了整个集群的管理员(root)权限。

k8s报错error: You must be logged in to the server (Unauthorized)相关推荐

  1. 解决microk8s 报错error: You must be logged in to the server (Unauthorized)

    修改kubeconfig后发现执行kubectl命令出现错误 kubectl get pod -A error: You must be logged in to the server (Unauth ...

  2. 解决MySQL报错ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)

    解决MySQL报错ERROR 2003 HY000: Can't connect to MySQL server on 'localhost:3306' 10061   笔者在新电脑安装完 MySQL ...

  3. 解决MySQL报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)

    解决MySQL报错ERROR 2003 HY000: Can't connect to MySQL server on 'localhost:3306' 10061 笔者在新电脑安装完 MySQL 后 ...

  4. Navicat远程连接服务器报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘IP‘ (10061)

    1背景 Navicat远程连接服务器报错ERROR 2003 (HY000) Can't connect to MySQL server on 'IP' (10061) 但是6月份左右的时间还是可以正 ...

  5. [问题已处理]-k8s报错Error from server- error dialing backend- dial tcp 172.16.20.88-10250

    导语:重启服务器之后,节点连接pod报错Error from server: error dialing backend: dial tcp 172.16.20.88:10250 现象是pod都无法进 ...

  6. 启动MySQL报错:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)

    这个错误是新手经常会遇到的,本文主要介绍如何修复ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 解决方 ...

  7. kafka 创建 topic 报错 Error: Exception thrown by the agent : java.rmi.server.ExportException: Port alrea

    Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 9988; n ...

  8. mysql启动报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法

    问题描述 大白正常安装完mysql后启动 mysql -u root -p 提示:ERROR 2003 (HY000) Can't connect to MySQL server on 'localh ...

  9. 启动MySQL报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

    这个错误是新手经常会遇到的,本文主要介绍如何修复ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 解决方 ...

  10. apos mysql_启动MySQL报错:ERROR 2003 (HY000): Canapos;t connect to MySQL server on apos;localhostapos;...

    这个错误是新手经常会遇到的,本文主要介绍如何修复ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 解决方 ...

最新文章

  1. android 瀑布流的实现(用recyclerview的实现的)
  2. PHP扩展 Mongo 与 MongoDB
  3. matlab 博客,matlab
  4. 30. 多线程编程之threading模块
  5. 第四十四章 Django ORM
  6. opencv 转换图像为灰度
  7. window下安装Oracle11G安装
  8. QueryList 配置curl参数 的文档位置 QueryList抓取https 终于找到了
  9. 爬虫-13-认识代理
  10. 打开 VMware Workstation 14 Pro 中的虚拟机出现 “此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态” 解决方法
  11. Display yuv formatted video by shader
  12. 重装系统(windows系列:win10,win11专业版;Linux系列:Ubuntu18.04,22.04LTS安装)即装机必备软件汇总
  13. python经典程序实例-十五个Python经典案例,学会这些,Python基础已过关!
  14. MySQL日期计算函数
  15. 【准备篇】1.Simulink-F28335自动代码生成开发环境搭建
  16. java 匿名邮件_java开发邮件发送(匿名)
  17. 文化财经SAR指标计算(二)
  18. php 清除word标签,word如何取消修改标注
  19. 国庆节想吃想玩要不去这? 央视推荐——新疆独库公路
  20. ORACLE ASSETS 11i资产管理

热门文章

  1. 在Redhat9下安装Oracle9
  2. python写入文件到docx_从python中的txt文件写入docx文件
  3. HDU-2182 Forg 动态规划DP 题解
  4. Linux系统文件颜色代表的意思
  5. Java .class文件是什么?
  6. AWS Lambda重大更新,跨越编程语言差异之门?
  7. R语言各种假设检验实例整理(常用)
  8. 数据压缩作业——浊音,清音,爆破音时频分析
  9. python灰产路子有哪些_Python3 网络爬虫(四):视频下载,那些事儿!-后台/架构/数据库-敏捷大拇指-一个敢保留真话的IT精英社区...
  10. matlab绘图边框美化