shark云原生-日志体系-ECK

文章目录

  • [0. ECK 介绍](#0. ECK 介绍)
  • [1. 部署 CRDS & Opereator](#1. 部署 CRDS & Opereator)
  • [2. 部署 Elasticsearch 集群](#2. 部署 Elasticsearch 集群)
  • [3. 配置存储](#3. 配置存储)
  • [4. 部署示例](#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

相关推荐
致宏Rex1 天前
Docker 完整教程(3,4) | 网络与挂载
运维·docker·容器
不语n1 天前
Windows+Docker+AI开发板打造智能终端助手
python·docker·树莓派·香橙派·dify·ollama·ai开发板
荣光波比1 天前
Docker(三)—— Docker Compose 编排与 Harbor 私有仓库实战指南
运维·docker·容器·云计算
落日漫游1 天前
DockerCE与cri-docker核心区别解析
运维·docker·kubernetes
努力搬砖的咸鱼1 天前
Docker 三剑客:镜像、容器、仓库
docker·云原生·容器
稚辉君.MCA_P8_Java1 天前
View:new关键词干了什么事,还有原型链是什么
后端·云原生
lingggggaaaa1 天前
小迪安全v2023学习笔记(九十七天)—— 云原生篇&Kubernetes&K8s安全&API&Kubelet未授权访问&容器执行
java·笔记·学习·安全·网络安全·云原生·kubernetes
做运维的阿瑞2 天前
GPU即服务:Linux与云原生如何联手开启AI算力“自来水“时代
linux·人工智能·云原生
hzulwy2 天前
微服务注册与监听
微服务·云原生·架构·go
羽_羊2 天前
Elasticsearch 之分页查询
elasticsearch·scroll·search_after