美文网首页
TIDB-cluster-pd处于Pending

TIDB-cluster-pd处于Pending

作者: 乙腾 | 来源:发表于2020-09-29 07:02 被阅读0次

keywords

tidb-cluster-pd处于Pending/PD Server 处于挂起状态

background

root@kubernets-master:~# watch kubectl get pods -n tidb -o wide

NAME                                      READY   STATUS    RESTARTS   AGE     IP               NODE              NOMINATED NODE   READINESS GATES
tidb-cluster-discovery-6b7f8d9954-d7pbp   1/1     Running   3          2d19h   10.244.122.222   kubernets-node1   <none>           <none>
tidb-cluster-monitor-67f5d8d845-d58l6     3/3     Running   9          2d19h   10.244.102.127   kubernets-node2   <none>           <none>
tidb-cluster-pd-0                         1/1     Running   4          2d19h   10.244.122.225   kubernets-node1   <none>           <none>
tidb-cluster-pd-1                         1/1     Running   6          2d19h   10.244.102.68    kubernets-node2   <none>           <none>
tidb-cluster-pd-2                         0/1     Pending   6          2d19h   10.244.221.211   volumes           <none>           <none>

analyze

describe tidb-cluster-pd-2 查看events

1 node(s) didn't find available persistent volumes to bind

发现1个node没有找到可用的持久卷来挂载。
初始化TiDB Cluster后

helm install charts/tidb-cluster --name=tidb-cluster --namespace=tidb --version=v1.0.1

发现有启动了三个pd,当时集群是1个master,2个node,想到k8s好多东西都是不在主节点安装的尿性,怀疑TiDB cluster默认启动可能需要三个节点。
于是查找官网发现

image.png

默认部署的集群拓扑是:3 个 PD Pod,3 个 TiKV Pod,2 个 TiDB Pod 和 1 个监控 Pod。在该部署拓扑下根据数据高可用原则,TiDB Operator 扩展调度器要求 Kubernetes 集群中至少有 3 个节点。如果 Kubernetes 集群节点个数少于 3 个,将会导致有一个 PD Pod 处于 Pending 状态,而 TiKV 和 TiDB Pod 也都不会被创建。

solve

不改内置调度器了,新建一个node,加入集群。

SEURL:

1.tidb-cluster-pd处于Pending

Relevance

在初始化新的节点后发现了下一个问题
主机ping不通虚拟机,虚拟机ping不通主机

相关文章

  • TIDB-cluster-pd处于Pending

    keywords tidb-cluster-pd处于Pending/PD Server 处于挂起状态 backgr...

  • K8S-PD Pod 处于 Pending 状态

    keywords 1.tidb-scheduler节点处于Pending状态/有pod节点处于Pending状态2...

  • PendingIntent的概述

    PendingIntent表示一种处于pending状态的意图,而pending状态表示的是一种待定,等待,即将发...

  • PendingIntent总结

    介绍 PendingIntent是一种处于pending状态的意图,而pending状态表示的是一种待定、等待、即...

  • loadrunner--并发、集合点、检查点

    1、虚拟用户状态: Down:关闭, Vuser处于关闭的状态。 pending:挂起,Vuser已经准备好了,等...

  • promise 总结

    promise 总结 状态变换 pending -> fulfilled (success) pending ->...

  • 2021-12-27

    1.Promise核心知识点1)一个 Promise 必然处于以下几种状态之一 ?:待定 (pending): 初...

  • pending

  • pending

    纵然万劫不复,纵然相思入骨,我也待你眉眼如初,岁月如故。

  • 微信小程序Provisional headers are sho

    场景:微信小程序扫码进入问题:页面中请求一直处于pending状态,请求头提示:Provisional heade...

网友评论

      本文标题:TIDB-cluster-pd处于Pending

      本文链接:https://www.haomeiwen.com/subject/ckusuktx.html