【K8S】You must be logged in to the server (the server has asked for the client to provide credential

1.k8s无法登陆到容器

[root@K8S1 work]# kubectl exec -it   fgedu-nginx-6d9fc8974d-tgnn2 -- bash 
error: unable to upgrade connection: Unauthorized

[root@K8S1 ~]# kubectl get csr
No resources found

[root@K8S1 work]# kubectl logs fgedu-nginx-654c99fbf-mnwsx
error: You must be logged in to the server (the server has asked for the client 
to provide credentials ( pods/log fgedu-nginx-654c99fbf-mnwsx))

2.原因分析

Kubelet不允许匿名用户访问。这里改成 true,所有的Kubelet部署节点都修改,然后重启Kubelet即可。

3.登陆 nginx容器 

[root@K8S1 work]# kubectl exec -it fgedu-nginx-654c99fbf-2p9w4 -- bash
root@fgedu-nginx-654c99fbf-2p9w4:/# 
root@fgedu-nginx-654c99fbf-2p9w4:/# ls
bin   docker-entrypoint.d   home   media  proc	sbin  tmp
boot  docker-entrypoint.sh  lib    mnt	  root	srv   usr
dev   etc		    lib64  opt	  run	sys   var

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值