Esta bifurcación se basa en algunas confirmaciones justo antes de que la licencia cambiara de Apache 2.0 a Redpanda Business Source License 1.1/Redpanda Community License.
Probablemente no agregaré ninguna característica, solo quiero preservar mi amado Kowl.
Kowl (anteriormente conocido como Kafka Owl) es una aplicación web que le ayuda a explorar mensajes en su clúster Apache Kafka y obtener mejores conocimientos sobre lo que realmente está sucediendo en su clúster Kafka de la manera más cómoda:
Ofrecemos imágenes de Docker prediseñadas para Kowl (Business), un gráfico Helm y un módulo Terraform para que la instalación sea lo más cómoda posible para usted. Eche un vistazo a nuestra documentación de instalación dedicada.
¿Solo desea probar Kowl contra uno de sus clústeres de Kafka sin perder demasiado tiempo en la configuración de la prueba? Aquí hay algunos comandos de Docker que le permiten ejecutarlo localmente en un clúster Kafka existente:
Dado que Kowl se ejecuta en su propio contenedor (que tiene su propio alcance de red), tenemos que usar host.docker.internal como servidor de arranque. Ese DNS se resuelve en la dirección IP del sistema host. Sin embargo, dado que los corredores envían una lista de todos los DNS de los corredores cuando un cliente se conecta, debe asegurarse de que su oyente anunciado esté conectado en consecuencia, por ejemplo: PLAINTEXT://host.docker.internal:9092
docker run -p 8080:8080 -e KAFKA_BROKERS=host.docker.internal:9092 quay.io/cloudhut/kowl:master
Docker admite la opción --network=host
solo en Linux. Por lo tanto, los usuarios de Linux usan localhost:9092
como oyente anunciado y en su lugar usan el espacio de nombres de la red del host. Luego, Kowl se ejecutará como se ejecutaría en la máquina host.
docker run --network=host -p 8080:8080 -e KAFKA_BROKERS=localhost:9092 quay.io/cloudhut/kowl:master
Protegido mediante SASL_SSL y certificados confiables (por ejemplo, Confluent Cloud):
docker run -p 8080:8080 -e KAFKA_BROKERS=pkc-4r000.europe-west1.gcp.confluent.cloud:9092 -e KAFKA_TLS_ENABLED=true -e KAFKA_SASL_ENABLED=true -e KAFKA_SASL_USERNAME=xxx -e KAFKA_SASL_PASSWORD=xxx quay.io/cloudhut/kowl:master
Mantenemos un archivo docker-compose que inicia zookeeper, kafka y kowl: /docs/local.
Kowl se distribuye bajo la licencia Apache 2.0.