zoukankan      html  css  js  c++  java
  • k8s进行与容器交互时报错:unable to upgrade connection: Unauthorized在k8s实现kubectl exec -it pod_ID sh出错解决

    在创建pod时,进入pod失败

    kubectl exec -it nginx-deployment-d55b94fd-xcrtg sh

    error
    检查问题,一直找不到答案,通过logs发现,同样不能实现
    在这里插入图片描述
    查其原因,是kubelet的配置问题,这里修改node节点的kubelet.json配置,
    在node中分别修改

    vi /opt/kubernetes/cfg/kubelet.config
    ------------------在文件末尾添加,认证确认
    authentication:
      anonymous:
        enabled: true
    ----------------
    # 然后重启kubelet
    systemctl restart kubelet


    在master节点上,添加认证用户,直接使用下列命令实现

    kubectl create clusterrolebinding system:anonymous --clusterrole=cluster-admin --user=system:anonymous

    重新实现,发现可以啦,进入pod完美。

  • 相关阅读:
    利用@media screen实现网页布局的自适应
    js判断手机的左右滑动
    文档流
    对文本段落操作的一些细节
    简易菜单的制作
    jQuery Scroll Follow
    node 监听接口
    浏览器通知
    webSocket
    前端学习路线
  • 原文地址:https://www.cnblogs.com/xingyunfashi/p/11433443.html
Copyright © 2011-2022 走看看