Redpanda Console Security

    The Redpanda Operator deploys Redpanda Console v2.x, not v3.x.

    Redpanda Console v3 is not yet available when deploying with the Redpanda Operator. The Redpanda Operator continues to deploy Redpanda Console v2. To try Redpanda Console v3 in Kubernetes, you can deploy Redpanda using the Redpanda Helm chart instead of the Redpanda Operator.

    Redpanda Console configuration syntax varies by major version. Before configuring, determine which version you’re using:

    # Check console version from deployment
    kubectl get deployment -n <namespace> redpanda-console -o jsonpath='{.spec.template.spec.containers[0].image}'
    
    # Or check from running pod
    kubectl get pod -n <namespace> -l app.kubernetes.io/name=console -o jsonpath='{.items[0].spec.containers[0].image}'
    
    # Or check from console logs
    kubectl logs -n <namespace> -l app.kubernetes.io/name=console | grep "started Redpanda Console"

    If you see output like redpandadata/console:v2.8.0, you’re using Redpanda Console v2.x. If you see redpandadata/console:v3.0.0, you’re using Redpanda Console v3.x.

  • Authentication in Redpanda Console

    Authentication in Redpanda Console enables users to log in and optionally forward their credentials to the connected Redpanda cluster, ensuring all API requests are executed under the user's identity.

  • Authorization in Redpanda Console

    Redpanda Console supports role-based access control (RBAC) to restrict system access to authorized users. This page is intended for cluster administrators who manage Redpanda Console access and need to configure UI-based authorization.

  • TLS Termination in Redpanda Console

    To secure Redpanda Console using TLS, you can let Redpanda Console handle TLS termination or you can offload it to an upstream component, such as a reverse proxy or a Cloud HTTPS LoadBalancer.