
基于未来微服务的数量的不断增多和权限更方便的管理,请教一下大家,哪种方式较好,现在都是怎样划分的?
1 binux 2019 年 12 月 26 日 via Android 按业务 |
2 HaroldChen OP @binux 可以举个例子吗? 业务的粒度大概是指? |
3 binux 2019 年 12 月 26 日 via Android @HaroldChen #2 一个 GitHub repo 一个 ns |
4 ohoh 2019 年 12 月 26 日 dev sit uat pro 按环境分 |
5 ohoh 2019 年 12 月 26 日 "一个 GitHub repo 一个 ns" 微服务哦, 那不至少几百个 ns |
6 StarUDream 2019 年 12 月 26 日 一个 project 一个 ns - project-dev - project-prod |
7 HaroldChen OP @ohoh 在资源充足的情况下,不同的环境应该对应不同的集群吧( dev,fat,uat,pro )? 同一个环境集群内的 ns 怎么划分呢? |
8 mahogany 2019 年 12 月 26 日 相近、同质的业务放一个 ns ? |
9 rrfeng 2019 年 12 月 26 日 不知道就先别分。等到必须分的时候自然就知道怎么分了。 |
10 superchijinpeng 2019 年 12 月 26 日 via iPhone 当前线上时按照服务类型划分的,比如说 Jupyter 的服务对应 jupyter 的 namespace,同一 namespace 的不同集群按 label 区分 |
11 monkeyWie 2019 年 12 月 27 日 按项目组分啊,每个项目一个 |
12 HaroldChen OP @monkeyWie 每个项目组一个? 你们每个项目组手下也是负责多个服务吗? ns 如何命名的? |
13 ysicing 2019 年 12 月 27 日 via iPhone 我们是按业务线划分,一个业务线一个 ns |
14 ohoh 2019 年 12 月 27 日 |
15 lipd 2019 年 12 月 27 日 我们是按照业务类型来划分,比如 redis、zookeeper 这些中间件会放在同一个 ns 下,cicd、portalweb 放在同一个 ns 下 |
16 HaroldChen OP @lipd 嗯,这个比较好划分。但直接面向用户的业务呢,是怎么划分的? |
17 monkeyWie 2019 年 12 月 30 日 @HaroldChen 产品-a 对应 ns a,产品-b 对应 ns b |