| 阅读 | 共 380 字,阅读约
快速安装
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 中取自己需要的配置文件