| 阅读 |,阅读约 1 分钟
| 复制链接:

快速安装

1docker run -d -p 8081:8090 ccr.ccs.tencentyun.com/bk.io/cmdb-standalone:latest

helm安装

 1# 修改helm中的value.yaml文件
 2# 镜像名称:bk-cmdb -> docker.io/hoffermei/bk-cmdb
 3# mongo不需要持久化:mongodb.persistence.enabled: false
 4# 创建命名空间
 5sudo kubectl create ns bk-cmdb
 6# helm部署
 7sudo helm upgrade bk-cmdb . -n bk-cmdb --install
 8
 9# 配置域名解析
1010.0.98.251 cmdb.bk.com

架构设计

  • web层:cmdb_webserver
  • 接入层:cmdb_apiserver(api网关)
  • 场景层:hostserver、taskserver、procserver、cloudserver、datacollection
  • 资源层:coreservice
  • 存储层:mongodb、redis、elasticsearch

微服务发现功能:基于zookeeper的 node watch 机制

配置管理功能:所有的配置文件在系统启动之初就通过admin-server 刷入 zookeeper ,每个进程只需要在zookeeper 中取自己需要的配置文件