apache / apache/dubbo

Kubernetes 环境部署还需要额外部署 metadata server 和 config server 吗?

Open
#11,978 6 comments 0 reactions 0 assignees View on GitHub
type/discussion
Dominant language
Java
Stars
41.6k
Forks
26.4k
Avg merge
15h 13m
Merged PRs (30d)
4

Description

- [ x ] I have searched the [issues](https://github.com/apache/dubbo/issues) of this repository and believe that this is not a duplicate.

## Ask your question here
使用 xds 部署在 kubernetes 后,会报 metadata 和 config server 相关的错误:
```plain
2023-03-31T18:57:01.979+08:00 WARN 1 --- [eduler-thread-5] o.a.d.r.c.m.MetadataServiceNameMapping : [DUBBO] No valid metadata config center found for mapping report., dubbo version: 3.2.0-beta.5, current host: 10.244.2.65, error code: 0-2. This may be caused by , go to https://dubbo.apache.org/faq/0/2 to find instructions.
2023-03-31T18:57:01.979+08:00 ERROR 1 --- [eduler-thread-5] org.apache.dubbo.config.ServiceConfig : [DUBBO] Failed register interface application mapping for service organization-producer/org.apache.dubbo.metadata.MetadataService:1.0.0, dubbo version: 3.2.0-beta.5, current host: 10.244.2.65, error code: 5-10. This may be caused by configuration server disconnected, go to https://dubbo.apache.org/faq/5/10 to find instructions.
```

这是否意味着 dubbo3 部署在 kubernetes 后,并没有利用 kubernetes 的能力作为 metadata server 和 configserver,还是需要我们额外部署这两个组件?

Contributor guide

Open the contributing guide

Research direction

Start with the XDS-on-Kubernetes deployment documentation and the two FAQ links included in the reported errors. Trace how metadata and config centers are configured in this deployment, then document whether Kubernetes supplies either service or whether separate components are required, using the reported logs as the acceptance context.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, kubernetes
Domain
cloud, distributed-systems
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.