Skip to content

Commit f365b35

Browse files
committed
add kafka-topics-ui #15
1 parent 6447984 commit f365b35

File tree

4 files changed

+81
-57
lines changed

4 files changed

+81
-57
lines changed

samples/Kafka/k8s/kafka-connect-ui.yaml

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

samples/Kafka/k8s/kafka-dep.yaml

Lines changed: 0 additions & 20 deletions
This file was deleted.
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
apiVersion: extensions/v1beta1
2+
kind: Deployment
3+
metadata:
4+
name: kafka-topics-ui-v1
5+
namespace: kafka
6+
spec:
7+
replicas: 1
8+
template:
9+
metadata:
10+
labels:
11+
app: kafka-topics-ui
12+
version: v1
13+
spec:
14+
containers:
15+
- name: kafka-topics-ui
16+
image: landoop/kafka-topics-ui:0.9.4
17+
imagePullPolicy: IfNotPresent
18+
env:
19+
- name: ACCESS_CONTROL_ALLOW_ORIGIN_DEFAULT
20+
value: "*"
21+
- name: ACCESS_CONTROL_ALLOW_METHODS_DEFAULT
22+
value: "GET,POST,PUT,DELETE,OPTIONS"
23+
- name: ACCESS_CONTROL_ALLOW_ORIGIN
24+
value: "*"
25+
- name: ACCESS_CONTROL_ALLOW_METHODS
26+
value: "GET,POST,PUT,DELETE,OPTIONS"
27+
- name: KAFKA_REST_BOOTSTRAP_SERVERS
28+
value: "PLAINTEXT://kafka-cp-kafka:9092"
29+
- name: KAFKA_REST_PROXY_URL
30+
value: http://kafka-cp-kafka-rest:8082
31+
- name: SCHEMAREGISTRY_UI_URL
32+
value: http://kafka-cp-schema-registry:8081
33+
- name: PROXY
34+
value: "true"
35+
ports:
36+
- containerPort: 8000
37+
resources:
38+
requests:
39+
memory: "64Mi"
40+
cpu: "250m"
41+
limits:
42+
memory: "128Mi"
43+
cpu: "500m"
44+
---
45+
apiVersion: v1
46+
kind: Service
47+
metadata:
48+
name: kafka-topics-ui
49+
namespace: kafka
50+
labels:
51+
app: kafka-topics-ui
52+
spec:
53+
ports:
54+
- port: 8000
55+
targetPort: 8000
56+
protocol: TCP
57+
name: http
58+
type: LoadBalancer
59+
selector:
60+
app: kafka-topics-ui

samples/Kafka/k8s/readme.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
### Setup Kafka & its ecosystem
2+
3+
```bash
4+
> git clone https://github.com/confluentinc/cp-helm-charts.git
5+
> kubectl ns create kafka
6+
> helm install cp-helm-charts --name kafka --namespace kafka
7+
```
8+
9+
### Setup kafka-topics-ui
10+
11+
```bash
12+
> kubectl create -f kafka-topics-ui.yaml
13+
```
14+
15+
### Dashbard
16+
17+
```bash
18+
> http://localhost:8000
19+
```
20+
21+
Notes: https://github.com/Landoop/kafka-topics-ui/issues/91

0 commit comments

Comments
 (0)