当前位置: 首页 > news >正文

shark云原生-日志体系-ECK

文章目录

  • 0. ECK 介绍
  • 1. 部署 CRDS & Opereator
  • 2. 部署 Elasticsearch 集群
  • 3. 配置存储
  • 4. 部署示例

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 基于前馈神经网络 FNN 实现股票单变量时间序列预测(PyTorch版)
  • 打卡第9天-----字符串
  • MySQL 条件函数/加密函数/转换函数
  • 从零开始学习嵌入式----Makefile工具
  • 论文 | Chain-of-Thought Prompting Elicits Reasoningin Large Language Models 思维链
  • 大数据学习之Spark基础
  • 【Linux】Windows平台使用gdb调试FFmpeg源码
  • 【C++】类中的六个默认成员函数(构造函数、析构函数、拷贝构造函数、复制重载函数等)
  • MySQL 数据库基础概念
  • 任务需求准确度量;高效计算任务调度;算力资源统一度量
  • 新火种AI|微软和苹果放弃OpenAI董事会观察员席位
  • Centos新手问题——yum无法下载软件
  • 【两大3D转换SDK对比】HOOPS Exchange VS. CAD Exchanger
  • MongoDB - 集合和文档的增删改查操作
  • 【LeetCode】面试题 16.21. 交换和
  • @angular/forms 源码解析之双向绑定
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • 【Linux系统编程】快速查找errno错误码信息
  • 【刷算法】从上往下打印二叉树
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • centos安装java运行环境jdk+tomcat
  • codis proxy处理流程
  • Invalidate和postInvalidate的区别
  • nginx 负载服务器优化
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • React组件设计模式(一)
  • SpiderData 2019年2月16日 DApp数据排行榜
  • SpringBoot几种定时任务的实现方式
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • ubuntu 下nginx安装 并支持https协议
  • Yeoman_Bower_Grunt
  • - 概述 - 《设计模式(极简c++版)》
  • 记一次用 NodeJs 实现模拟登录的思路
  • 数据科学 第 3 章 11 字符串处理
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 怎样选择前端框架
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (九)c52学习之旅-定时器
  • (面试必看!)锁策略
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转)创业的注意事项
  • (转)平衡树
  • .aanva
  • .chm格式文件如何阅读
  • .net dataexcel winform控件 更新 日志
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .net 验证控件和javaScript的冲突问题
  • .NET 药厂业务系统 CPU爆高分析