首页 > 其他 > 详细

helm3安装elk+filebeat

时间:2020-09-27 21:53:38      阅读:99      评论:0      收藏:0      [点我收藏+]
背景:现在大型的网站一般都使需要对日志进行收集和分析,这篇我们使用helm3安装一下elasticsearch这个日志收集和分析软件,由于本人技艺不深,安装过程中只使用一个chart仓库没法独立完成 安装,所以安装过程中会使用到两个chart仓库bitnami仓库和elastic的官方仓库,闲话少说,以下开始安装
helm3比helm2安装简单了,到官网下载helm3的二进制包,然后解压到/usr/bin/就可以使用了
1、安装helm3

wget https://get.helm.sh/helm-v3.3.1-linux-amd64.tar.gz
tar zxvf helm-v3.3.1-linux-amd64.tar.gz
cd linux-amd64;mv helm /usr/bin/

2、添加helm仓库

helm repo add bitnami   https://charts.bitnami.com/bitnami 
helm repo add elastic   https://helm.elastic.co

3、安装elasitcsearch,安装过程比较慢,因为官方镜像下载比较慢

helm install es elastic/elasticsearch  -n kube-system

4、对了,前提是我已经安装了ceph作为默认storageclass,你如果没有配置默认storageclass可能要自己手工配置一下,或者参考前面的博客安装一下,当然我前面 的博客是旧版本的ceph,你可能要安装一个新版本的。

5、安装logstash,并且修改Logstash的配置文件中es的连接地址

helm install logstash bitnami/logstash -n kube-system
[root@master ~]# kubectl -n kube-system edit configmaps logstash
    output {
       elasticsearch {
         hosts => ["elasticsearch-master:9200"]

6、安装filebeat,安装完也要修改配置文件指定es的访问地址

helm install filebeat elastic/filebeat -n kube-system
[root@master ~]# kubectl -n kube-system edit configmaps filebeat-filebeat-config
    output.elasticsearch:
      host: ‘${NODE_NAME}‘
      hosts: ‘${ELASTICSEARCH_HOSTS:elasticsearch-master:9200}‘

7、安装Kibana,同样要修改配置文件指明es的访问地址,并且修改Kibana的对外暴露端口的方式为nodeport


helm install kibana bitnami/kibana -n kube-system
[root@master ~]# kubectl -n kube-system edit configmaps kibana-conf
    elasticsearch.hosts: [http://elasticsearch-master.kube-system.svc.cluster.local:9200]
    server.rewriteBasePath: false
[root@master ~]# kubectl -n kube-system edit svc kibana 
  ports:
  - name: http
    nodePort: 34020
    port: 5601
    protocol: TCP
    targetPort: http
  selector:
    app.kubernetes.io/instance: kibana
    app.kubernetes.io/name: kibana
  sessionAffinity: None
  type: NodePort

8、使用浏览器访问任意节点ip+nodeport
技术分享图片

helm3安装elk+filebeat

原文:https://blog.51cto.com/riverxyz/2536491

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!