Skip to content

Commit f87d53b

Browse files
committed
Add beta install docs for Redpanda Console (#1028)
1 parent a83311f commit f87d53b

File tree

2 files changed

+49
-4
lines changed

2 files changed

+49
-4
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ build/_redirects
77
.vscode
88
poc-docs/
99
docs/
10+
gen/
1011
.docusaurus
1112
testResults*.json
1213
.hyperlint/reviewer/vale-style-guide/styles/Google/

modules/get-started/pages/install-beta.adoc

Lines changed: 48 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Docker::
1212
+
1313
--
1414
15-
. Pull the latest RC build from https://hub.docker.com/r/redpandadata/redpanda-unstable/tags[dockerhub^]:
15+
. Pull the latest RC build from https://hub.docker.com/r/redpandadata/redpanda-unstable/tags[Docker Hub^]:
1616
+
1717
[source,bash,subs="attributes+"]
1818
----
@@ -151,8 +151,8 @@ Kubernetes::
151151
+
152152
--
153153

154-
Install Redpanda with Helm from the RC build in https://hub.docker.com/r/redpandadata/redpanda-unstable/tags[dockerhub^]:
155-
154+
. Install Redpanda with Helm from the RC build in https://hub.docker.com/r/redpandadata/redpanda-unstable/tags[Docker Hub^]:
155+
+
156156
[source,bash,subs="attributes+"]
157157
----
158158
helm repo add redpanda https://charts.redpanda.com
@@ -161,9 +161,53 @@ helm repo update
161161
helm install cert-manager jetstack/cert-manager --set crds.enabled=true --namespace cert-manager --create-namespace
162162
helm install redpanda redpanda/redpanda \
163163
--namespace <namespace> \
164-
--create-namespace --set image.repository=docker.redpanda.com/redpandadata/redpanda-unstable --set image.tag={redpanda-beta-tag}
164+
--create-namespace --set image.repository=docker.redpanda.com/redpandadata/redpanda-unstable --set image.tag={redpanda-beta-tag} --set console.enabled=false
165+
----
166+
167+
. Generate and deploy the manifest for Redpanda Console v3 beta:
168+
+
169+
[source,bash,role="no-wrap",subs="attributes+"]
170+
----
171+
helm template consolev3 oci://registry-1.docker.io/redpandadata/console-unstable \
172+
--namespace <namespace> \
173+
--create-namespace \
174+
--version v0.0-k8s0-968fcab9-helm-chart \
175+
--set "image.tag={console-beta-tag}" \
176+
--set "secretMounts[0].name=redpanda-default-cert" \
177+
--set "secretMounts[0].secretName=redpanda-default-cert" \
178+
--set "secretMounts[0].defaultMode=272" \
179+
--set "secretMounts[0].path=/etc/tls/certs/default" \
180+
--set "config.kafka.brokers[0]=redpanda-0.redpanda.redpanda.svc.cluster.local.:9093" \
181+
--set "config.kafka.brokers[1]=redpanda-1.redpanda.redpanda.svc.cluster.local.:9093" \
182+
--set "config.kafka.brokers[0]=redpanda-2.redpanda.redpanda.svc.cluster.local.:9093" \
183+
--set "config.kafka.sasl.enabled=false" \
184+
--set "config.kafka.tls.caFilepath=/etc/tls/certs/default/ca.crt" \
185+
--set "config.kafka.tls.enabled=true" \
186+
--set "config.kafka.tls.insecureSkipTlsVerify=false" \
187+
--set "config.schemaRegistry.enabled=true" \
188+
--set "config.schemaRegistry.tls.caFilepath=/etc/tls/certs/default/ca.crt" \
189+
--set "config.schemaRegistry.tls.enabled=true" \
190+
--set "config.schemaRegistry.tls.insecureSkipTlsVerify=false" \
191+
--set "config.schemaRegistry.urls[0]=https://redpanda-0.redpanda.redpanda.svc.cluster.local.:8081" \
192+
--set "config.schemaRegistry.urls[1]=https://redpanda-1.redpanda.redpanda.svc.cluster.local.:8081" \
193+
--set "config.schemaRegistry.urls[2]=https://redpanda-2.redpanda.redpanda.svc.cluster.local.:8081" \
194+
--set "config.redpanda.adminApi.enabled=true" \
195+
--set "config.redpanda.adminApi.tls.caFilepath=/etc/tls/certs/default/ca.crt" \
196+
--set "config.redpanda.adminApi.tls.enabled=true" \
197+
--set "config.redpanda.adminApi.tls.insecureSkipTlsVerify=false" \
198+
--set "config.redpanda.adminApi.urls[0]=https://redpanda.redpanda.svc.cluster.local.:9644" > console-deployment-v3.yaml
199+
200+
kubectl apply -f console-deployment-v3.yaml
165201
----
166202

203+
. Forward the ports to access Redpanda Console locally:
204+
+
205+
```bash
206+
kubectl --namespace <namespace> port-forward svc/consolev3-console-unstable 8080:8080
207+
```
208+
209+
. Navigate to http://localhost:8080.
210+
167211
--
168212
=====
169213

0 commit comments

Comments
 (0)