# BK-CMDB
蓝鲸配置平台(蓝鲸CMDB)是一个面向资产及应用的企业级配置管理平台。
本文档内容为如何在 Kubernetes 集群上部署 BK-CMDB 服务。
说明:内置的mongodb、redis、zookeeper、elasticsearch等组件仅用于测试环境,正式环境部署必须配置为外部组件。
## BK-CMDB 部署项目
### 架构设计
* [点击这里](https://github.com/TencentBlueKing/bk-cmdb/blob/master/docs/overview/architecture.md)
## 部署
### 环境要求
- Kubernetes 1.12+
- Helm 3+
### 安装Chart
使用以下命令安装名称为`bkcmdb`的release, 其中`<bkcmdb helm repo url>`代表helm仓库地址, password为自己设置的任意密码:
```shell
$ helm repo add bkee <bkcmdb helm repo url>
$ helm install bkcmdb bkee/bkcmdb --set mongodb.auth.password=${password} --set redis.auth.password=${password}
```
上述命令将使用默认配置在Kubernetes集群中部署bkcmdb, 并输出访问指引。
### 卸载Chart
使用以下命令卸载`bkcmdb`:
```shell
$ helm uninstall bkcmdb
```
上述命令将移除所有和bkrepo相关的Kubernetes组件。
## Chart依赖
- [bitnami/mongodb](https://github.com/bitnami/charts/tree/master/bitnami/mongodb)
- [bitnami/redis](https://github.com/bitnami/charts/tree/master/bitnami/redis)
- [bitnami/zookeeper](https://github.com/bitnami/charts/tree/master/bitnami/zookeeper)
- [bitnami/elasticsearch](https://github.com/bitnami/charts/tree/master/bitnami/elasticsearch)
## 配置说明
各项配置集中在仓库的一个values.yaml文件之中
### 镜像配置
| 参数 | 描述 | 默认值 |
| :-------------: | :----------: | :----------: |
| image.registry | 镜像源域名 | mirrors.tencent.com |
| image.pullPolicy | 镜像拉取策略 | IfNotPresent |
### 启动时初始化配置说明
启动时会执行job,分别对cmdb依赖的mongodb数据库进行初始化操作,以及往GSE注册dataid
| 参数 | 描述 | 默认值 |
| :----------------------: | :---------------------------: | :----: |
| migrate.enabled | 是否在执行helm时启动该job | true |
| migrate.image.repository | 初始化job所需要的镜像仓库地址 | migrate |
| migrate.image.tag | 初始化job所需要的镜像版本 | {TAG_NAME} |
| migrateDataId | 是否在启动时往GSE注册dataid | false |
### 蓝鲸产品URL配置
| 参数 | 描述 | 默认值 |
| :------: | :------: | :---------------------: |
| bkPaasUrl | paas地址 | http://paas.example.com |
| bkIamApiUrl | bkiam后端地址 | http://bkiam-web |
| bkComponentApiUrl | 蓝鲸ESB地址 | http://bkapi.paas.example.com |
| bkLoginApiUrl | 蓝鲸登录地址 | http://bk-login-web |
| bkNodemanUrl | 节点管理地址 | http://apps.paas.example.com/bk--nodeman |
### adminserver服务配置说明
| 参数 | 描述 | 默认值 |
| :----------------------------------: | :-----------------------------: | :------------------------------: |
| adminserver.enabled | 是否在执行helm时启动 | true |
| adminserver.image.repository | 服务镜像名 | cmdb_adminserver |
| adminserver.image.tag | 服务镜像版本 | {TAG_NAME} |
| adminserver.replicas | pod副本数量 | 1 |
| adminserver.port | 服务端口 | 80 |
| adminserver.configDir | 需要的配置文件路径 | /data/cmdb/cmdb_adminserver/configure |
| adminserver.errors | 需要的错误文件路径 | /data/cmdb/cmdb_adminserver/conf/errors |
| adminserver.language | 需要的语言文件路径 | /data/cmdb/cmdb_adminserver/conf/language |
| adminserver.command.logDir | 日志存放路径 | /data/cmdb/cmdb_adminserver/logs |
| adminserver.command.logLevel | 日志等级 | 3 |
| adminserver.command.logToStdErr | 是否把日志输出到stderr | false |
| adminserver.workDir | 工作目录 | /data/cmdb/cmdb_adminserver |
### apiserver服务配置说明
| 参数 | 描述 | 默认值 |
| :----------------------------------: | :-----------------------------: | :------------------------------: |
| apiserver.enabled | 是否在执行helm时启动 | true |
| apiserver.image.repository | 服务镜像名 |cmdb_apiserver |
| apiserver.image.tag | 服务镜像版本 | {TAG_NAME} |
| apiserver.replicas | pod副本数量 | 1 |
| apiserver.port | 服务端口 | 80 |
| apiserver.command.logDir | 日志存放路径 | /data/cmdb/cmdb_apiserver/logs |
| apiserver.command.logLevel | 日志等级 | 3 |
| apiserver.command.logToStdErr | 是否把日志输出到stderr | false |
| apiserver.workDir | 工作目录 | /data/cmdb/cmdb_apiserver |
### authserver服务配置说明
| 参数 | 描述 | 默认值 |
| :----------------------------------: | :-----------------------------: | :------------------------------: |
| authserver.enabled | 是否在执行helm时启动 | true |
| authserver.image.repository | 服务镜像名 | cmdb_authserver |
| authserver.image.tag | 服务镜像版本 | {TAG_NAME} |
| authserver.replicas | pod副本数量 | 1 |
| authserver.port | 服务端口 | 80 |
| authserver.ingress.enabled | 开启ingress访问 | true |
| authserver.ingress.hosts | ingress代理访问的域名 |cmdb-auth.example.com|
| authserver.command.logDir | 日志存放路径 | /data/cmdb/cmdb_authserver/logs |
| authserver.command.logLevel | 日志等级 | 3 |
| authserver.command.logToStdErr | 是否把日志输出到stderr | false |
| authserver.workDir | 工作目录 | /data/cmdb/cmdb_authserver |
### cacheservice服务配置说明
| 参数 | 描述 | 默认值 |
| :----------------------------------: | :-----------------------------: | :------------------------------: |
| cacheservice.enabled | 是否在执行helm时启动 | true |
| cacheservice.image.repository | 服务镜像名 | cmdb_cacheservice |
| cacheservice.image.tag | 服务镜像版本 | {TAG_NAME} |
| cacheservice.replicas | pod副本数量 | 1 |
| cacheservice.port | 服务端口 | 80 |
| cacheservice.command.logDir | 日志
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
蓝鲸配置平台(蓝鲸CMDB)是一个面向资产及应用的企业级配置管理平台。蓝鲸配置平台提供了全新自定义模型管理,用户不仅可以方便地实现内置模型属性的拓展,同时也能够根据不同的企业需求随时新增模型和关联关系,把网络、中间件、虚拟资源等纳入到CMDB的管理中。除此之外还增加了更多符合场景需要的新功能:机器数据快照、数据自动发现、变更事件主动推送、更加精细的权限管理、可拓展的业务拓扑等功能
资源推荐
资源详情
资源评论



















收起资源包目录





































































































共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论


Java程序员-张凯
- 粉丝: 1w+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 【IOS应用源码】很精致的范围选择组件.zip
- 【IOS应用源码】很感恩---samplecode(end)归档 7.zip
- 【IOS应用源码】很炫的抽屉式侧边栏导航效果.zip
- 【IOS应用源码】很炫的底部导航.zip
- 【IOS应用源码】很炫的翻页效果.zip
- 【IOS应用源码】横向滚动的label.zip
- 【IOS应用源码】横条显示滚动的股票动态.zip
- 【IOS应用源码】黄色背景的警告提示弹出条.zip
- 【IOS应用源码】后台运行(Multitasking)以及本地通知(Local Notifications) 有图,有书,有代码,统一打包 BackgroundDemo(Beta4Fixed).zip
- 基于Matlab Simulink的风轮机发电系统多模块建模与仿真研究 v1.2
- 【IOS应用源码】华丽的创意和设计 26款经典iPhone开源应用.zip
- 【IOS应用源码】获取当前硬件可用内存的例子UIDevice.zip
- 【IOS应用源码】获取全球当前所有时区的当前时间TestTimeZone.zip
- 【IOS应用源码】加载器(当下载或加载缓存时候用的进度条).zip
- 【IOS应用源码】记事本界面.zip
- 【IOS应用源码】简单的google应用demo.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
