k8s中部署tidb集群

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】

【问题描述】已经成功安装了tidb operate。也配置了cr。在部署的时候总是失败(但是第一次提示是created),也没有发现相关的pod被拉起来,配置文件如图。


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

  1. 可以看下 controller 和 scheduler 日志信息 . kubectl logs
  2. 可以把tidb集群安装到其他namespace 名称也不会和 tidb-admin 冲突,试试。

你好一龙哥,下面截图我是在rancher里面看的日志信息。kebectl logs 不知道怎么看 也没配置过好像:sob:后三张是一个日志,只是一条信息太长了分开截屏的,你看有没有什么发现,我把集群删除了在部署也还是这样

  1. 你是自己测试吗? 按照这个快速部署试试 https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/get-started#部署-tidb-operator
  2. 正式环境的,先仔细浏览一下安装文档,再安装吧。 部署 tidb-operator 和 部署 tidb-cluster 是两个部署文档
    image

是的,我自己测试。是两个配置文件,operate马上就部署好了,cluster就是一直不好。我刚去看了快速部署,阿里云镜像是那个网址?我先快速部署一下试试

把左下方的"自动换行" 选中就可以了啊。

好的,非常感谢

一龙大哥,我跟着文档一步一步来的用那个快速部署结果还是一样的,pod没有拉起来。麻烦你看一下

  1. 大哥,你是根据哪个文档安装的? 如果是自己的k8s,你不如按照文档新建个namespace安装tidb集群试试?
    https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/deploy-on-general-kubernetes
  2. 先看下您属于哪一类安装,多谢。
    image
  3. 稍后我们尝试上传一个安装的文档,您可以参考,稍后贴过来,多谢。

参考这两篇 SOP 文档部署 TiDB-Operator
https://asktug.com/t/topic/68208/2

你好,你看我这个warning需要处理不?

你好,根据你提示的文档安装一切都很顺利,直到这一步。麻烦帮忙看一下,应该是服务器不能访问外网,不知道用你的这个方法要怎么解决这个问题。我在 tidb-operator-deploy.yaml文件中也没找到相关的配置

你好,我们是自建的k8s集群。也是严格按照官方文档操作的。我全删了重新弄了一遍。还是不行

没有外网的话,找一个有外网的机器,把所有的 image 打包下载下来,上传到目标服务器上。

后面是可以按照你说的这方式来操作,但是我还没有走到哪一步。我现在遇到的问题应该是这个,我想在yaml文件里修改这项,但是这个文件里没有这一项tidb-operator-deploy.yaml,

不是说没有外网吗?没有外网配置源也没有用。

必须要找一个可以连接外网的环境,使用 helm 安装的话,就导出 chart 包。
我看您的环境已经比较乱了,能否初始化以下环境,按照 SOP 文档一步一步进行安装。
我会和您确认每一步的正确性。