Skip to content

Commit e471b5c

Browse files
committed
Adds Kibana topics + tab grouping & sync
1 parent 0fa0734 commit e471b5c

11 files changed

+294
-19
lines changed

deploy-manage/deploy/self-managed/_snippets/wolfi.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,20 @@ To use the Wolfi image, append `-wolfi` to the image tag in the Docker command.
55
For example:
66

77
::::{tab-set}
8-
8+
:group: docker
99
:::{tab-item} Latest
10+
:sync: latest
1011
```sh subs=true
1112
docker pull docker.elastic.co/elasticsearch/elasticsearch-wolfi:{{version.stack}}
1213
```
1314
:::
1415

1516
:::{tab-item} Specific version
17+
:sync: specific
1618
```sh subs=true
1719
docker pull docker.elastic.co/elasticsearch/elasticsearch-wolfi:<specific.version>
1820
```
19-
You can download and install a specific version of {{es}} {{version.stack.base | M }} by replacing `<specific.version>` with the version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
21+
You can download and install a specific version of the {{version.stack.base | M }} stack by replacing `<specific.version>` with the version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
2022
:::
2123

2224
::::

deploy-manage/deploy/self-managed/install-elasticsearch-docker-basic.md

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,16 @@ Use Docker commands to start a single-node {{es}} cluster for development or tes
3535
3. Pull the {{es}} Docker image.
3636

3737
::::{tab-set}
38-
38+
:group: docker
3939
:::{tab-item} Latest
40+
:sync: latest
4041
```sh subs=true
4142
docker pull docker.elastic.co/elasticsearch/elasticsearch:{{version.stack}}
4243
```
4344
:::
4445

4546
:::{tab-item} Specific version
47+
:sync: specific
4648
Replace `<specific.version>` with the {{es}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
4749
```sh subs=true
4850
docker pull docker.elastic.co/elasticsearch/elasticsearch:<specific.version>
@@ -52,8 +54,9 @@ Use Docker commands to start a single-node {{es}} cluster for development or tes
5254
4. Optional: Install [Cosign](https://docs.sigstore.dev/cosign/system_config/installation/) for your environment. Then use Cosign to verify the {{es}} image’s signature.
5355

5456
::::{tab-set}
55-
57+
:group: docker
5658
:::{tab-item} Latest
59+
:sync: latest
5760
$$$docker-verify-signature$$$
5861

5962
```sh subs=true
@@ -73,6 +76,7 @@ Use Docker commands to start a single-node {{es}} cluster for development or tes
7376
:::
7477

7578
:::{tab-item} Specific version
79+
:sync: specific
7680
Replace `<specific.version>` with the {{es}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
7781
$$$docker-verify-signature$$$
7882

@@ -97,8 +101,9 @@ Use Docker commands to start a single-node {{es}} cluster for development or tes
97101
5. Start an {{es}} container.
98102

99103
::::::{tab-set}
100-
104+
:group: docker
101105
:::::{tab-item} Latest
106+
:sync: latest
102107
```sh subs=true
103108
docker run --name es01 --net elastic -p 9200:9200 -it -m 1GB docker.elastic.co/elasticsearch/elasticsearch:{{version.stack}}
104109
```
@@ -117,6 +122,7 @@ Use Docker commands to start a single-node {{es}} cluster for development or tes
117122
:::::
118123

119124
:::::{tab-item} Specific version
125+
:sync: specific
120126
Replace `<specific.version>` with the {{es}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
121127
```sh subs=true
122128
docker run --name es01 --net elastic -p 9200:9200 -it -m 1GB docker.elastic.co/elasticsearch/elasticsearch:<specific.version>
@@ -174,13 +180,15 @@ Use Docker commands to start a single-node {{es}} cluster for development or tes
174180
2. Start a new {{es}} container. Include the enrollment token as an environment variable.
175181

176182
::::{tab-set}
177-
183+
:group: docker
178184
:::{tab-item} Latest
185+
:sync: latest
179186
```sh subs=true
180187
docker run -e ENROLLMENT_TOKEN="<token>" --name es02 --net elastic -it -m 1GB docker.elastic.co/elasticsearch/elasticsearch:{{version.stack}}
181188
```
182189
:::
183190
:::{tab-item} Specific version
191+
:sync: specific
184192
Replace `<specific.version>` with the {{es}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
185193
```sh subs=true
186194
docker run -e ENROLLMENT_TOKEN="<token>" --name es02 --net elastic -it -m 1GB docker.elastic.co/elasticsearch/elasticsearch:<specific.version>
@@ -199,13 +207,15 @@ Use Docker commands to start a single-node {{es}} cluster for development or tes
199207
1. Pull the {{kib}} Docker image.
200208

201209
::::{tab-set}
202-
210+
:group: docker
203211
:::{tab-item} Latest
212+
:sync: latest
204213
```sh subs=true
205214
docker pull docker.elastic.co/kibana/kibana:{{version.stack}}
206215
```
207216
:::
208217
:::{tab-item} Specific version
218+
:sync: specific
209219
Replace `<specific.version>` with the {{kib}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
210220
```sh subs=true
211221
docker pull docker.elastic.co/kibana/kibana:<specific.version>
@@ -216,14 +226,16 @@ Use Docker commands to start a single-node {{es}} cluster for development or tes
216226
2. Optional: Verify the {{kib}} image’s signature.
217227

218228
::::{tab-set}
219-
229+
:group: docker
220230
:::{tab-item} Latest
231+
:sync: latest
221232
```sh subs=true
222233
wget https://artifacts.elastic.co/cosign.pub
223234
cosign verify --key cosign.pub docker.elastic.co/kibana/kibana:{{version.stack}}
224235
```
225236
:::
226237
:::{tab-item} Specific version
238+
:sync: specific
227239
Replace `<specific.version>` with the {{kib}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
228240
```sh subs=true
229241
wget https://artifacts.elastic.co/cosign.pub
@@ -236,13 +248,15 @@ Use Docker commands to start a single-node {{es}} cluster for development or tes
236248
3. Start a {{kib}} container.
237249

238250
::::{tab-set}
239-
251+
:group: docker
240252
:::{tab-item} Latest
253+
:sync: latest
241254
```sh subs=true
242255
docker run --name kib01 --net elastic -p 5601:5601 docker.elastic.co/kibana/kibana:{{version.stack}}
243256
```
244257
:::
245258
:::{tab-item} Specific version
259+
:sync: specific
246260
Replace `<specific.version>` with the {{kib}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
247261
```sh subs=true
248262
docker run --name kib01 --net elastic -p 5601:5601 docker.elastic.co/kibana/kibana:<specific.version>

deploy-manage/deploy/self-managed/install-elasticsearch-docker-compose.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,9 @@ Use Docker Compose to start a three-node {{es}} cluster with {{kib}}. Docker Com
4242
5. Edit the `.env` file to set the `STACK_VERSION`:
4343
4444
::::{tab-set}
45-
45+
:group: docker
4646
:::{tab-item} Latest
47+
:sync: latest
4748
Set the stack version to the current {{es}} {{version.stack}} version.
4849
```txt subs=true
4950
...
@@ -54,6 +55,7 @@ Use Docker Compose to start a three-node {{es}} cluster with {{kib}}. Docker Com
5455
:::
5556
5657
:::{tab-item} Specific version
58+
:sync: specific
5759
Replace `<specific.version>` with the {{es}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
5860
```txt subs=true
5961
...

deploy-manage/deploy/self-managed/install-elasticsearch-docker-configure.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,9 @@ To encrypt your secure settings with a password and have them persist outside th
6464
For example:
6565

6666
::::{tab-set}
67-
67+
:group: docker
6868
:::{tab-item} Latest
69+
:sync: latest
6970
```sh subs=true
7071
docker run -it --rm \
7172
-v full_path_to/config:/usr/share/elasticsearch/config \
@@ -75,6 +76,7 @@ bin/elasticsearch-keystore create -p
7576
:::
7677

7778
:::{tab-item} Specific version
79+
:sync: specific
7880
Replace `<specific.version>` with the {{es}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
7981
```sh subs=true
8082
docker run -it --rm \
@@ -88,8 +90,9 @@ bin/elasticsearch-keystore create -p
8890
You can also use a `docker run` command to add or update secure settings in the keystore. You’ll be prompted to enter the setting values. If the keystore is encrypted, you’ll also be prompted to enter the keystore password.
8991

9092
::::{tab-set}
91-
93+
:group: docker
9294
:::{tab-item} Latest
95+
:sync: latest
9396
```sh subs=true
9497
docker run -it --rm \
9598
-v full_path_to/config:/usr/share/elasticsearch/config \
@@ -101,6 +104,7 @@ my.other.secure.setting
101104
:::
102105

103106
:::{tab-item} Specific version
107+
:sync: specific
104108
Replace `<specific.version>` with the {{es}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
105109
```sh subs=true
106110
docker run -it --rm \
@@ -126,15 +130,17 @@ If you’ve already created the keystore and don’t need to update it, you can
126130
In some environments, it might make more sense to prepare a custom image that contains your configuration. A `Dockerfile` to achieve this might be as simple as:
127131

128132
::::{tab-set}
129-
133+
:group: docker
130134
:::{tab-item} Latest
135+
:sync: latest
131136
```sh subs=true
132137
FROM docker.elastic.co/elasticsearch/elasticsearch:{{version.stack}}
133138
COPY --chown=elasticsearch:elasticsearch elasticsearch.yml /usr/share/elasticsearch/config/
134139
```
135140
:::
136141

137142
:::{tab-item} Specific version
143+
:sync: specific
138144
Replace `<specific.version>` with the {{es}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
139145
```sh subs=true
140146
FROM docker.elastic.co/elasticsearch/elasticsearch:<specific.version>

deploy-manage/deploy/self-managed/install-elasticsearch-docker-prod.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,14 +132,16 @@ Increased ulimits for [nofile](setting-system-settings.md) and [nproc](/deploy-m
132132
To check the Docker daemon defaults for ulimits, run:
133133

134134
::::{tab-set}
135-
136-
:::{tab-item} Latest
135+
:group: docker
136+
:::{tab-item} Latest
137+
:sync: latest
137138
```sh subs=true
138139
docker run --rm docker.elastic.co/elasticsearch/elasticsearch:{{version.stack}} /bin/bash -c 'ulimit -Hn && ulimit -Sn && ulimit -Hu && ulimit -Su'
139140
```
140141
:::
141142

142143
:::{tab-item} Specific version
144+
:sync: specific
143145
Replace `<specific.version>` with the {{es}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
144146
```sh subs=true
145147
docker run --rm docker.elastic.co/elasticsearch/elasticsearch:<specific.version> /bin/bash -c 'ulimit -Hn && ulimit -Sn && ulimit -Hu && ulimit -Su'
@@ -179,14 +181,16 @@ To manually set the heap size in production, bind mount a [JVM options](elastics
179181
For testing, you can also manually set the heap size using the `ES_JAVA_OPTS` environment variable. For example, to use 1GB, use the following command.
180182

181183
::::{tab-set}
182-
184+
:group: docker
183185
:::{tab-item} Latest
186+
:sync: latest
184187
```sh subs=true
185188
docker run -e ES_JAVA_OPTS="-Xms1g -Xmx1g" -e ENROLLMENT_TOKEN="<token>" --name es01 -p 9200:9200 --net elastic -it docker.elastic.co/elasticsearch/elasticsearch:{{version.stack}}
186189
```
187190
:::
188191

189192
:::{tab-item} Specific version
193+
:sync: specific
190194
Replace `<specific.version>` with the {{es}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
191195
```sh subs=true
192196
docker run -e ES_JAVA_OPTS="-Xms1g -Xmx1g" -e ENROLLMENT_TOKEN="<token>" --name es01 -p 9200:9200 --net elastic -it docker.elastic.co/elasticsearch/elasticsearch:<specific.version>
@@ -202,14 +206,16 @@ The `ES_JAVA_OPTS` variable overrides all other JVM options. We do not recommend
202206
Pin your deployments to a specific version of the {{es}} Docker image. For example:
203207

204208
::::{tab-set}
205-
209+
:group: docker
206210
:::{tab-item} Latest
211+
:sync: latest
207212
```sh subs=true
208213
docker.elastic.co/elasticsearch/elasticsearch:{{version.stack}}
209214
```
210215
:::
211216

212217
:::{tab-item} Specific version
218+
:sync: specific
213219
Replace `<specific.version>` with the {{es}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
214220
```sh subs=true
215221
docker.elastic.co/elasticsearch/elasticsearch:<specific.version>

deploy-manage/deploy/self-managed/install-elasticsearch-from-archive-on-linux-macos.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,9 @@ Download and install the archive for Linux or MacOS.
4646
The Linux archive for {{es}} can be downloaded and installed as follows:
4747

4848
::::{tab-set}
49-
49+
:group: docker
5050
:::{tab-item} Latest
51+
:sync: latest
5152
To download and install the {{es}} {{version.stack}} archive, enter:
5253
```sh subs=true
5354
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-{{version.stack}}-linux-x86_64.tar.gz
@@ -61,6 +62,7 @@ cd elasticsearch-{{version.stack}}/ <2>
6162
:::
6263

6364
:::{tab-item} Specific version
65+
:sync: specific
6466
Replace `<specific.version>` with the {{es}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
6567
```sh subs=true
6668
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-<specific.version>-linux-x86_64.tar.gz
@@ -80,8 +82,9 @@ cd elasticsearch-<specific.version>/ <2>
8082
The MacOS archive for {{es}} can be downloaded and installed as follows:
8183

8284
::::{tab-set}
83-
85+
:group: docker
8486
:::{tab-item} Latest
87+
:sync: latest
8588
To download and install the {{es}} {{version.stack}} archive, enter:
8689
```sh subs=true
8790
curl -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-{{version.stack}}-darwin-x86_64.tar.gz
@@ -94,6 +97,7 @@ cd elasticsearch-{{version.stack}}/ <2>
9497
:::
9598

9699
:::{tab-item} Specific version
100+
:sync: specific
97101
Replace `<specific.version>` with the {{es}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
98102
```sh subs=true
99103
curl -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-<specific.version>-darwin-x86_64.tar.gz

deploy-manage/deploy/self-managed/install-kibana-from-archive-on-linux-macos.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ macOS is supported for development purposes only and is not covered under the su
2929

3030
The Linux archive for {{kib}} {{version.stack}} can be downloaded and installed as follows:
3131

32+
::::{tab-set}
33+
:group: docker-kib
34+
:::{tab-item} Latest
35+
:sync: latest
36+
To download and install the {{kib}} {{version.stack}} archive, enter:
3237
```sh subs=true
3338
curl -O https://artifacts.elastic.co/downloads/kibana/kibana-{{version.stack}}-linux-x86_64.tar.gz
3439
curl https://artifacts.elastic.co/downloads/kibana/kibana-{{version.stack}}-linux-x86_64.tar.gz.sha512 | shasum -a 512 -c - <1>
@@ -38,11 +43,32 @@ cd kibana-{{version.stack}}/ <2>
3843

3944
1. Compares the SHA of the downloaded `.tar.gz` archive and the published checksum, which should output `kibana-<version>-linux-x86_64.tar.gz: OK`.
4045
2. This directory is known as `$KIBANA_HOME`.
46+
:::
47+
48+
:::{tab-item} Specific version
49+
:sync: specific
50+
Replace `<specific.version>` with the {{kib}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
51+
```sh subs=true
52+
curl -O https://artifacts.elastic.co/downloads/kibana/kibana-<specific.version>-linux-x86_64.tar.gz
53+
curl https://artifacts.elastic.co/downloads/kibana/kibana-<specific.version>-linux-x86_64.tar.gz.sha512 | shasum -a 512 -c - <1>
54+
tar -xzf kibana-<specific.version>-linux-x86_64.tar.gz
55+
cd kibana-<specific.version>/ <2>
56+
```
57+
58+
1. Compares the SHA of the downloaded `.tar.gz` archive and the published checksum, which should output `kibana-<specific.version>-linux-x86_64.tar.gz: OK`.
59+
2. This directory is known as `$KIBANA_HOME`.
60+
:::
61+
::::
4162

4263
### MacOS [install-darwin64]
4364

4465
The Darwin archive for {{kib}} {{version.stack}} can be downloaded and installed as follows:
4566

67+
::::{tab-set}
68+
:group: docker-kib
69+
:::{tab-item} Latest
70+
:sync: latest
71+
To download and install the {{kib}} {{version.stack}} archive, enter:
4672
```sh subs=true
4773
curl -O https://artifacts.elastic.co/downloads/kibana/kibana-{{version.stack}}-darwin-x86_64.tar.gz
4874
curl https://artifacts.elastic.co/downloads/kibana/kibana-{{version.stack}}-darwin-x86_64.tar.gz.sha512 | shasum -a 512 -c - <1>
@@ -52,7 +78,22 @@ cd kibana-{{version.stack}}/ <2>
5278

5379
1. Compares the SHA of the downloaded `.tar.gz` archive and the published checksum, which should output `kibana-<version>-darwin-x86_64.tar.gz: OK`.
5480
2. This directory is known as `$KIBANA_HOME`.
81+
:::
82+
83+
:::{tab-item} Specific version
84+
:sync: specific
85+
Replace `<specific.version>` with the {{kib}} version number you want. For example, you can replace `<specific.version>` with {{version.stack.base}}.
86+
```sh subs=true
87+
curl -O https://artifacts.elastic.co/downloads/kibana/kibana-<specific.version>-darwin-x86_64.tar.gz
88+
curl https://artifacts.elastic.co/downloads/kibana/kibana-<specific.version>-darwin-x86_64.tar.gz.sha512 | shasum -a 512 -c - <1>
89+
tar -xzf kibana-<specific.version>-darwin-x86_64.tar.gz
90+
cd kibana-<specific.version>/ <2>
91+
```
5592

93+
1. Compares the SHA of the downloaded `.tar.gz` archive and the published checksum, which should output `kibana-<specific.version>-darwin-x86_64.tar.gz: OK`.
94+
2. This directory is known as `$KIBANA_HOME`.
95+
:::
96+
::::
5697

5798
::::{admonition} macOS Gatekeeper warnings
5899
:class: important

0 commit comments

Comments
 (0)