欢迎访问机房运维工作室

爱数知识库

AnyShare-部署 AnyShare 7.0.5.2 完成后,doc-sync 服务未启动

频道:爱数知识库 日期: 浏览:201

AnyShare-部署 AnyShare 7.0.5.2 完成后,doc-sync 服务未启动

关键字

doc-sync


适用产品

  • AnyShare Enterprise 7.0.5.2
  • AnyShare Express 7.0.5.2


问题描述

部署 AnyShare 7.0.5.2 完成后,docs-ync 服务未启动,pod 处于 pending 状态,无法成功调度。

企业微信截图_1709711468289.png


问题影响

文档域无法正常同步。


问题原因

节点缺少 docsync 的标签,导致 pod 无法正常调度。


解决方案

1. 执行如下命令,查看 doc-sync 服务的标签。

kubectl get deploy doc-sync -nanyshare -oyaml | grep -C10 -i nodeSe

image.png

2. 执行如下命令,检查节点上是否有对应的标签,没有返回则表示所有节点都没有该标签。

kubectl get nodes --show-labels | grep -i docsync

企业微信截图_17097120496215.png

3. 执行如下命令,手动给 k8s 节点打上标签。

kubectl label node node-246-114 docsync=docsync

注意:这里以node-246-114节点为例,具体以实际为准。

企业微信截图_17097120742550.png


更多信息

NodeSelector 是 Kubernetes 调度器的一部分,它允许根据节点的标签,精确地控制Pod在集群中的调度位置。