k8s环境中,日志收集elasticsearch布署

本文介绍如何在Ubuntu环境下部署Elasticsearch服务,并通过Docker构建镜像,最后利用Kubernetes创建Pod来实现日志收集系统的搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步,起动elasticsearch服务
到elasticsearch官网下载tar包
在普通用户的目录上进行操作,上传到准备安装的机器上解压
修改ES_HOME/config/elasticsearch.yml
打开注释并修改为本机的真实IP
network.host: 10.0.93.205
使用普通用户启动es:(依赖JAVA环境,安装JDK)
nohup ES_HOME/bin/elasticsearch &   
执行后敲个回车,继续其它操作
验证是否启动成功:
curl 10.0.93.205:9200/_cat/nodes?v
 
第二步,创建镜像
先下载ubuntu镜像
docker pull index.alauda.cn/alauda/ubuntu
拿到官方的Dockerfile
拿到官方的td-agent.conf修改里面的host值为上面第一步的主机地址
build镜像
docker build -t="fluentd-elasticsearch" .
将build后的镜像上传到私有仓库
 
第三步,创建pod
拿到官方的yaml文件
在yaml文件中增加一项ServiceAccount配置如:serviceAccountName: sa-use  需提前创建此ServiceAccount
修改yaml
apiVersion: extensions/v1beta1
kind: DaemonSet
执行:kubectl create -f  fluentd-es.yaml
那么每一个node节点就创建了一个pod
OK
 
 

转载于:https://www.cnblogs.com/chiwg/p/5556363.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值