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

    Learn how 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

    Learn how to configure role-based access control (RBAC) in Redpanda Console to restrict system access to authorized users.

  • TLS Termination in Redpanda Console

    Learn how to secure Redpanda Console using TLS, either by letting Redpanda Console handle TLS termination or by offloading it to an upstream component, such as a reverse proxy or a Cloud HTTPS LoadBalancer.