Skip to content

Commit 1121357

Browse files
committed
chore: update es
1 parent d1ffc64 commit 1121357

24 files changed

+2122
-1083
lines changed

docs/en/preview/kubeblocks-for-elasticsearch/01-introduction.mdx

Lines changed: 0 additions & 39 deletions
This file was deleted.
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
title: Overview of KubeBlocks Elasticsearch Addon
3+
description: Learn about the features and capabilities of the KubeBlocks Elasticsearch addon, including deployment topologies, lifecycle management, backup and restore, and supported versions.
4+
keywords: [Elasticsearch, KubeBlocks, database, features, lifecycle management, backup, restore]
5+
sidebar_position: 1
6+
sidebar_label: Overview
7+
---
8+
9+
# Overview of KubeBlocks Elasticsearch Addon
10+
11+
## Overview
12+
13+
Elasticsearch is a distributed, RESTful search engine optimized for speed and relevance on production-scale workloads. Each Elasticsearch cluster consists of one or more nodes, with each node assuming specific roles.
14+
15+
### Node Roles
16+
17+
| Role | Description |
18+
|------|-------------|
19+
| **master** | Manages cluster state and coordinates operations |
20+
| **data** | Stores data and handles data-related operations |
21+
| **data_content** | Stores document data |
22+
| **data_hot** | Handles recent, frequently accessed data |
23+
| **data_warm** | Stores less frequently accessed data |
24+
| **data_cold** | Handles rarely accessed data |
25+
| **data_frozen** | Manages archived data |
26+
| **ingest** | Processes documents before indexing |
27+
| **ml** | Runs machine learning jobs |
28+
| **remote_cluster_client** | Connects to remote clusters |
29+
| **transform** | Handles data transformations |
30+
31+
[See Elasticsearch Node Roles documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-node.html)
32+
33+
## Key features
34+
35+
### Lifecycle Management
36+
37+
KubeBlocks simplifies Elasticsearch operations with comprehensive lifecycle management:
38+
39+
| Feature | Description |
40+
|------------------------------|-----------------------------------------------------------------------------|
41+
| **Horizontal Scaling** | Scale replicas in/out to adjust capacity |
42+
| **Vertical Scaling** | Adjust CPU/memory resources for Elasticsearch instances |
43+
| **Volume Expansion** | Dynamically increase storage capacity without downtime |
44+
| **Restart Operations** | Controlled cluster restarts with minimal disruption |
45+
| **Start/Stop** | Temporarily suspend/resume cluster operations |
46+
| **Custom Services** | Expose specialized database endpoints |
47+
| **Replica Management** | Safely decommission or rebuild specific replicas |
48+
| **Version Upgrades** | Perform minor version upgrades seamlessly |
49+
| **Advanced Scheduling** | Customize pod placement and resource allocation |
50+
| **Monitoring** | Integrated Prometheus metrics collection |
51+
| **Logging** | Centralized logs via Loki Stack |
52+
53+
### Supported Versions
54+
55+
KubeBlocks Elasticsearch Addon supports these Elasticsearch versions:
56+
57+
| Major Version | Supported Minor Versions |
58+
|---------------|--------------------------------|
59+
| 7.x | 7.7.1,7.8.1,7.10.1 |
60+
| 8.x | 8.1.3, 8.8.2 |
61+
62+
63+
The list of supported versions can be found by following command:
64+
```
65+
kubectl get cmpv elasticsearch
66+
```

docs/en/preview/kubeblocks-for-elasticsearch/02-provision.mdx

Lines changed: 0 additions & 210 deletions
This file was deleted.

0 commit comments

Comments
 (0)