k8s版本升级后,pod一直无法被调度

故障现象:升级完k8s后,部署pod时发现pod无法被调度到node节点,pod的状态一直是pending状态。

报错内容:User-scheduler pods fail with “no kind “KubeSchedulerConfiguration” is registered for version “kubescheduler.config.k8s.io/v1beta1” or with CSI failures when apiVersion is changed to v1beta3

排查思路:kube-schedule这个组件是负责pod的调度,一看kube-schedule状态是failed

root@k8s-master2:~# journalctl -xe|grep kube-schedule

在这里插入图片描述
故障原因:根据报错提示,应该是kube-schedule组件的api类型不匹配导致的
解决问题思路:修改kube-scheduler-config.yaml文件

root@k8s-master1:/app/yaml/dashboard# cat /etc/kubernetes/kube-scheduler-config.yaml
apiVersion: kubescheduler.config.k8s.io/v1beta3
kind: KubeSchedulerConfiguration
clientConnection:
  kubeconfig: "/etc/kubernetes/kube-scheduler.kubeconfig"
leaderElection:
  leaderElect: true
 
root@k8s-master1:/app/yaml/dashboard# systemctl restart kube-scheduler.service

这次故障的原因就是我把k8s的版本从1.22.3升级到1.23.9导致的,1.22版本的kube-schedule和1.23版本的kube-schedule api类型是不一样的

相关推荐

  1. <span style='color:red;'>k</span><span style='color:red;'>8</span><span style='color:red;'>s</span>-<span style='color:red;'>Pod</span>

    k8s-Pod

    2024-02-23 20:28:02      53 阅读
  2. <span style='color:red;'>K</span><span style='color:red;'>8</span><span style='color:red;'>S</span> <span style='color:red;'>POD</span>

    K8S POD

    2024-02-23 20:28:02      36 阅读
  3. K8S Pod

    2024-02-23 20:28:02       30 阅读
  4. <span style='color:red;'>k</span><span style='color:red;'>8</span><span style='color:red;'>s</span>-<span style='color:red;'>Pod</span>

    k8s-Pod

    2024-02-23 20:28:02      37 阅读
  5. <span style='color:red;'>k</span><span style='color:red;'>8</span><span style='color:red;'>s</span>-<span style='color:red;'>pod</span>

    k8s-pod

    2024-02-23 20:28:02      31 阅读
  6. k8spod调度之节点选择器

    2024-02-23 20:28:02       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-23 20:28:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-23 20:28:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-23 20:28:02       82 阅读
  4. Python语言-面向对象

    2024-02-23 20:28:02       91 阅读

热门阅读

  1. LeetCode206链表相交

    2024-02-23 20:28:02       54 阅读
  2. 什么时候用ref和reactive

    2024-02-23 20:28:02       43 阅读
  3. 如何让qml使用opengl es

    2024-02-23 20:28:02       44 阅读
  4. ChatGPT提示词(最新)

    2024-02-23 20:28:02       41 阅读