Skip to content

Instantly share code, notes, and snippets.

View immutablesemaphore's full-sized avatar

Luke Taylor immutablesemaphore

View GitHub Profile
@immutablesemaphore
immutablesemaphore / multi-broker-tunnel.sh
Created December 9, 2021 00:44 — forked from valer-cara/multi-broker-tunnel.sh
Kafka on kubernetes: portforward & dnat to all brokers for remote access
#!/bin/bash
# This is a bit hardcoded, but it's meant as a proof of concept.
# used in kubectl get pods when targeting kafka broker pods
KARGS="-n kafka -l release=kafka,app=kafka"
# used in kubectl port-forward (setting the namespace, can be omitted)
KPORTFWD_ARGS="-n kafka"
# port on broker pods to forward
DPORT=9092