前置要求与约定
日志作为独立的一部分,如果您选择安装,需要准备额外的资源:
- 内存: 12G及以上(3个节点每个节点空闲4G以上)
- 磁盘: ssd或高速存储介质50G及以上(根据实际情况增加磁盘)
- CPU: 4核4线程及以上
部署日志组件
日志非平台运行的必要组件,但如果需要安装调用链则需要安装。安装日志组件,可以统一查看日志和搜索日志。
添加choerodon chart仓库
helm repo add c7n https://openchart.choerodon.com.cn/choerodon/c7n/
helm repo update
创建日志存储卷(绑定SSD磁盘)
- 粘贴命令前注意修改your-node-name为您ssd磁盘所在主机的名称
helm install c7n/nfs-provisioner \
--set rbac.create=true \
--set service.enabled=true \
--set persistence.enabled=true \
--set persistence.nodeName=your-node-name \
--set storageClass.name=ssd \
--set storageClass.provisioner="choerodon.io/ssd" \
--set persistence.hostPath="/ssd" \
--version 0.2.0 \
--name ssd \
--namespace logging
安装日志组件
- 安装Elasticsearch
helm install c7n/elasticsearch \
--version=1.13.2 \
--name elasticsearch \
--set data.persistence.storageClass=ssd,data.storage=20Gi \
--set master.persistence.storageClass=ssd,data.storage=5Gi \
--namespace logging
有关elasticsearch chart的介绍可在此处查询helm charts elasticsearch启动速度与您的网络磁盘性能有关。
- 安装日志收集服务
helm install c7n/choerodon-logging \
--set fluent-bit.elasticsearch.host="elasticsearch.logging" \
--name=choerodon-logging \
--namespace=logging \
--version=0.8.0
- 安装kibana
helm install c7n/kibana \
--set elasticsearch.host="elasticsearch.logging" \
--set service.enabled=true \
--set ingress.enabled=true \
--set ingress.host=kibana.example.com \
--namespace=logging \
--name=kibana
部署完成后打开kibana按照提示创建index即可查看相应的日志
当前内容版权归 Choerodon官网 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Choerodon官网 .