微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

kubectl-错误:您必须登录到服务器服务器已要求客户端提供凭据

如何解决kubectl-错误:您必须登录到服务器服务器已要求客户端提供凭据

查询容器日志kubectl logs <pod>时出现错误

这可能与工作节点本身上的过期证书有关。

删除Pod时,它会在有问题的节点上正确地重新安排。

kubectl logs失败的情况下,调度工作如何进行?据我了解,两个请求都通过api-server

解决方法

我建议您通过official docs来熟悉整个调度过程:

kube-scheduler是Kubernetes的默认调度程序,其运行方式为 控制平面的一部分。 kube-scheduler的设计目的是,如果您 如果需要,您可以编写自己的计划组件并使用 代替。

Kubernetes调度程序是一个控制平面进程,它将Pod分配给节点。调度程序根据约束和可用资源来确定哪些节点是调度队列中每个Pod的有效放置。

kube-apiserverkube-scheduler均为control plane components

控制平面的组件对群集进行全局决策 (例如,计划),以及检测并响应 集群事件(例如,在部署的 副本字段不满意)。

我不是Openshift的专家,但为了更好地了解该平台的身份验证/授权和证书方面,我将通读these docs

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。