Skip to content

Commit bc4f5e7

Browse files
Haaroleangitbook-bot
authored andcommitted
GITBOOK-60: Extract quickstart pages into separate section
1 parent 06e2d04 commit bc4f5e7

File tree

12 files changed

+62
-51
lines changed

12 files changed

+62
-51
lines changed

SUMMARY.md

+11-5
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,19 @@
2121
* [Without Docker](development/building/without-docker.md)
2222
* [WIP: Testing](development/wip-testing.md)
2323

24+
## ⚡ Quick Start
25+
26+
* [🔍 Prerequisites](quick-start/prerequisites/README.md)
27+
* [Kafka Permissions](quick-start/prerequisites/permissions/README.md)
28+
* [Standalone Kafka ACLs](quick-start/prerequisites/permissions/required-acls.md)
29+
* [MSK (+Serverless) Setup](quick-start/prerequisites/permissions/msk-+serverless-setup.md)
30+
* [Demo run](quick-start/demo-run.md)
31+
* [AWS Marketplace](quick-start/via-aws-marketplace.md)
32+
* [Persistent start](quick-start/persistent-start.md)
33+
* [K8s / Helm](quick-start/k8s-helm.md)
34+
2435
## 🛠 Configuration
2536

26-
* [Quick Start](configuration/quick-start/README.md)
27-
* [via AWS Marketplace](configuration/quick-start/via-aws-marketplace.md)
2837
* [Configuration wizard](configuration/configuration-wizard.md)
2938
* [Configuration file](configuration/configuration-file.md)
3039
* [Compose examples](configuration/compose-examples.md)
@@ -35,9 +44,6 @@
3544
* [Resource limits](configuration/helm-charts/resource-limits.md)
3645
* [Sticky sessions](configuration/helm-charts/sticky-sessions.md)
3746
* [Misc configuration properties](configuration/misc-configuration-properties.md)
38-
* [Required Kafka Permissions](configuration/permissions/README.md)
39-
* [Required Kafka ACLs](configuration/configuration/required-acls.md)
40-
* [MSK (+Serverless) Setup](configuration/permissions/msk-+serverless-setup.md)
4147
* [Complex configuration examples](configuration/configuration/complex-configuration-examples/README.md)
4248
* [Kraft mode + multiple brokers](configuration/configuration/complex-configuration-examples/kraft-mode-+-multiple-brokers.md)
4349
* [Kafka w/ SSL](configuration/ssl.md)

configuration/authentication/aws-iam.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ You could pass SASL configs in the properties section for each cluster.
1010

1111
More details could be found here: [aws-msk-iam-auth](https://github.com/aws/aws-msk-iam-auth)
1212

13-
More about permissions: [msk-+serverless-setup.md](../permissions/msk-+serverless-setup.md "mention")
13+
More about permissions: [msk-+serverless-setup.md](../../quick-start/prerequisites/permissions/msk-+serverless-setup.md "mention")
1414

1515
### Examples:
1616

configuration/quick-start/README.md

-42
This file was deleted.

faq/common-problems.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ A good resource for what properties are needed is here: https://gist.github.com/
1010

1111
## Cluster authorization failed
1212

13-
Check the [required permissions](../configuration/configuration/required-acls.md).
13+
Check the [required permissions](../quick-start/prerequisites/permissions/required-acls.md).
1414

1515
## AWS MSK w/ IAM: Access denied
1616

quick-start/demo-run.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
description: Quick start (demo run)
3+
---
4+
5+
# Demo run
6+
7+
1. Ensure you have docker installed
8+
2. Ensure your kafka cluster is available from the machine you're planning to run the app on
9+
3. Run the following:
10+
11+
```
12+
docker run -it -p 8080:8080 -e DYNAMIC_CONFIG_ENABLED=true provectuslabs/kafka-ui
13+
```
14+
15+
4. Go to \`[http://localhost:8080/ui/clusters/create-new-cluster](http://localhost:8080/ui/clusters/create-new-cluster)\` and configure your first cluster by pressing on "Configure new cluster" button.
16+
17+
When you're done with testing, you can refer to the next articles to persist your config & deploy the app wherever you need to.

quick-start/k8s-helm.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# K8s / Helm
2+
3+
To install the app via Helm please refer to [this page](../configuration/helm-charts/quick-start.md).

quick-start/persistent-start.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Persistent start
2+
3+
Please ensure the target volume (`~/kui/config.yml`) of your config file does exist.
4+
5+
Create a yml file with the following contents:
6+
7+
```
8+
services:
9+
kafka-ui:
10+
container_name: kafka-ui
11+
image: provectuslabs/kafka-ui:latest
12+
ports:
13+
- 8080:8080
14+
environment:
15+
DYNAMIC_CONFIG_ENABLED: true
16+
volumes:
17+
- ~/kui/config.yml:/etc/kafkaui/dynamic_config.yaml
18+
```
19+
20+
Run the compose via:
21+
22+
`docker-compose -f <your-file>.yml up -d`

quick-start/prerequisites/README.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# 🔍 Prerequisites
2+
3+
{% content-ref url="permissions/" %}
4+
[permissions](permissions/)
5+
{% endcontent-ref %}

configuration/quick-start/via-aws-marketplace.md quick-start/via-aws-marketplace.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description: How to Deploy Kafka UI from AWS Marketplace
33
---
44

5-
# via AWS Marketplace
5+
# AWS Marketplace
66

77
### Step 1: Go to AWS Marketplace
88

@@ -50,6 +50,6 @@ Example: `ec2-xx-xxx-x-xx.us-west-2.compute.amazonaws.com:8080`
5050
If your broker is deployed in AWS then allow incoming from Kafka-ui EC2 by adding an ingress rule in the security group which is used for a broker.\
5151
If your broker is not in AWS then be sure that your broker can handle requests from Kafka-ui EC2 IP address.
5252

53-
More about permissions: [msk-+serverless-setup.md](../permissions/msk-+serverless-setup.md "mention")
53+
More about permissions: [msk-+serverless-setup.md](prerequisites/permissions/msk-+serverless-setup.md "mention")
5454

5555
That's it! You've successfully deployed the Kafka UI from AWS Marketplace.

0 commit comments

Comments
 (0)