「云原生」Elasticsearch + Kibana on k8s 讲解与实战操作

╰+攻爆jí腚メ 2024-03-23 14:07 68阅读 0赞

一、概述

Elasticsearch是一个基于Lucene的搜索引擎。它提供了具有HTTP Web界面和无架构JSON文档的分布式,多租户能力的全文搜索引擎。Elasticsearch是用Java开发的,根据Apache许可条款作为开源发布。

a479a20c1fe05583814dcc3fef06e808.jpeg

官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/master/getting-started.html
GitHub: https://github.com/elastic/elasticsearch

也可以参考我这篇文章:分布式实时搜索和分析引擎——Elasticsearch

二、Elasticsearch 编排部署

地址:https://artifacthub.io/packages/helm/elastic/elasticsearch

1)添加源并下载编排部署包

  1. helm repo add elastic https://helm.elastic.co
  2. helm pull elastic/elasticsearch --version 7.17.3
  3. tar -xf elasticsearch-7.17.3.tgz

2)构建镜像

Elasticsearch 各版本下载地址:https://www.elastic.co/cn/downloads/past-releases\#elasticsearch
这里就不重新构建镜像了,有不知道怎么构建镜像的小伙伴可以给我留言或私信,这里是将远程的镜像推送到我们本地harbor,加速拉取镜像。

  1. docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.3
  2. docker tag docker.elastic.co/elasticsearch/elasticsearch:7.17.3 myharbor.com/bigdata/elasticsearch:7.17.3
  3. # 上传镜像
  4. docker push myharbor.com/bigdata/elasticsearch:7.17.3
  5. # 删除镜像
  6. docker rmi myharbor.com/bigdata/elasticsearch:7.17.3
  7. crictl rmi myharbor.com/bigdata/elasticsearch:7.17.3

3)修改yaml编排

  • elasticsearch/values.yaml

    image: “myharbor.com/bigdata/elasticsearch”

    去掉这几行

    volumeClaimTemplate:
    accessModes: [“ReadWriteOnce”]
    resources:

    1. requests:
    2. storage: 30Gi

    ….

    persistence:
    enabled: true
    labels:

    1. # Add default labels for the volumeClaimTemplate of the StatefulSet
    2. enabled: false

    annotations: {}
    accessModes:

    1. - ReadWriteOnce

    size: 1Gi
    storageClass: “elasticsearch-local-storage”
    local:

    • name: elasticsearch-0
      host: “local-168-182-110”
      path: “/opt/bigdata/servers/elasticsearch/data/data1”
    • name: elasticsearch-1
      host: “local-168-182-111”
      path: “/opt/bigdata/servers/elasticsearch/data/data1”
    • name: elasticsearch-2
      host: “local-168-182-112”
      path: “

发表评论

表情:
评论列表 (有 0 条评论,68人围观)

还没有评论,来说两句吧...

相关阅读