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 状态,无法成功调度。

问题影响
文档域无法正常同步。
问题原因
节点缺少 docsync 的标签,导致 pod 无法正常调度。
解决方案
1. 执行如下命令,查看 doc-sync 服务的标签。
kubectl get deploy doc-sync -nanyshare -oyaml | grep -C10 -i nodeSe

2. 执行如下命令,检查节点上是否有对应的标签,没有返回则表示所有节点都没有该标签。
kubectl get nodes --show-labels | grep -i docsync

3. 执行如下命令,手动给 k8s 节点打上标签。
kubectl label node node-246-114 docsync=docsync
注意:这里以node-246-114节点为例,具体以实际为准。

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