shark云原生-日志体系-ECK

0. ECK 介绍

ECK(Elastic Cloud on Kubernetes)是Elasticsearch官方提供的一种方式,用于在Kubernetes上部署、管理和扩展Elasticsearch集群。ECK通过Kubernetes Operator的方式来管理Elasticsearch、Kibana和Beats,使得在Kubernetes上部署Elasticsearch变得更加简单和灵活。

ECK提供了一些关键功能,包括:

  • 自动化部署:ECK允许用户通过Kubernetes资源定义(如Custom Resource Definitions)来定义Elasticsearch集群、Kibana实例和Beats实例,从而实现自动化的部署和管理。
  • 弹性扩展:ECK支持根据需要动态扩展Elasticsearch集群,以适应不断变化的负载和数据需求。
  • 故障自愈:ECK能够自动检测并恢复Elasticsearch集群中的故障节点,以确保集群的稳定性和可靠性。
  • 集成安全性:ECK与Kubernetes的RBAC(Role-Based Access Control)和网络策略集成,可以确保Elasticsearch集群的安全性。

总的来说,ECK简化了在Kubernetes上部署和管理Elasticsearch集群的复杂性,使得用户能够更轻松地利用Kubernetes的优势来运行Elasticsearch工作负载。

1. 部署 CRDS & Opereator

创建自定义资源

kubectl create -f https://download.elastic.co/downloads/eck/2.13.0/crds.yaml

创建 operator

kubectl apply -f https://download.elastic.co/downloads/eck/2.13.0/operator.yaml

查看 operator 日志

kubectl -n elastic-system logs -f statefulset.apps/elastic-operator

2. 部署 Elasticsearch 集群

参考官方文档 https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-deploy-elasticsearch.html

3. 配置存储

https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-volume-claim-templates.html

4. 部署示例

https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-beat-configuration-examples.html

相关推荐

  1. shark原生-日志体系-ECK

    2024-07-12 01:12:04       21 阅读
  2. 7-原生监控体系-PromQL-函数功能和示例

    2024-07-12 01:12:04       30 阅读
  3. 原生之深入解析原生架构的日志监控

    2024-07-12 01:12:04       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 01:12:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 01:12:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 01:12:04       58 阅读
  4. Python语言-面向对象

    2024-07-12 01:12:04       69 阅读

热门阅读

  1. 9. 机器人数目

    2024-07-12 01:12:04       20 阅读
  2. Mysql-索引应用

    2024-07-12 01:12:04       22 阅读
  3. 【LeetCode】最长连续序列

    2024-07-12 01:12:04       26 阅读
  4. 游戏开发面试题1

    2024-07-12 01:12:04       20 阅读
  5. 一篇文章Scala语言入门

    2024-07-12 01:12:04       24 阅读
  6. html的浮动作用详解

    2024-07-12 01:12:04       23 阅读
  7. Perl语法作用域:深入探索变量的隐秘世界

    2024-07-12 01:12:04       22 阅读
  8. C#——Array类详情

    2024-07-12 01:12:04       26 阅读
  9. [202406] 一级 填空题 1~8题 答案解析

    2024-07-12 01:12:04       22 阅读
  10. 动态模型管理:Mojo模型的自定义保存与加载控制

    2024-07-12 01:12:04       24 阅读
  11. nginx-----web服务器

    2024-07-12 01:12:04       23 阅读
  12. Vue笔记10-其它Composition API

    2024-07-12 01:12:04       23 阅读
  13. Chromium编译指南2024 Linux篇-解决运行报错信息(六)

    2024-07-12 01:12:04       23 阅读
  14. prototype 和 __proto__的区别

    2024-07-12 01:12:04       24 阅读