Red Hat build of Keycloak support on 3rd-party Kubernetes environments (EKS, AKS, GKE, xKS, ...)

Solution Verified - Updated

Environment

  • Red Hat build of Keycloak
    • Any version
  • Kubernetes 3rd-party offerings
    • AWS EKS, AWS Fargate, Azure AKS, Google GKE, other xKS

Issue

  • Is Red Hat build of Keycloak supported when used in 3rd-party Kubernetes environments (such as EKS, AKS, GKE, etc.)
  • Which subscriptions do I need to use Red Hat build of Keycloak in Kubernetes platforms other than Red Hat OpenShift?

Resolution

  • Red Hat cannot test every of its Middleware Runtimes product on every public cloud provider Kubernetes platform. Red Hat develops, curates, tests, and hardens community open source software to deliver enterprise-ready, certified solutions within a proven, documented supply chain practice. Red Hat open hybrid cloud strategy is built on the technological foundation of Red Hat Enterprise Linux®, where we extend on existing investments and processes made using Red Hat OpenShift®, and Red Hat Ansible® Automation Platform. Therefore, Red Hat highly recommends and encourages customers wanting to deploy Red Hat build of Keycloak in Kubernetes containerized environments to consider using the Red Hat OpenShift® platform, which is a tested and certified platform for Red Hat build of Keycloak. The Red Hat build of Keycloak Container Images that are released out of the box are ONLY tested, certified and supported for use in Red Hat OpenShift environments. Those Red Hat build of Keycloak container images are not even supported for use on a RHEL server using Podman or Docker, or any other container engines.

  • The testing and support of Keycloak upstream community release on Kubernetes is ONLY limited to MiniKube environment. Therefore, Red Hat does not test and cannot currently certify Red Hat build of Keycloak on commercial 3rd-party Kubernetes platforms (such as EKS, AKS, GKE, etc.).

  • Still, Red Hat gives you access to what your organization needs to put new technology to work in complex environments so that you benefit from an ongoing dedication to expand Red Hat® products in 3rd-party environments, while receiving premium support and flexibility. So Red Hat will support customers running Red Hat build of Keycloak in 3rd-party Kubernetes environments under the Support Guidelines for Red Hat Middleware Products Deployed in 3rd-party Environments.
    Red Hat build of Keycloak support falls under the sections of:

    • "Deployments on environments that are untested / uncertified, be they customer-internal or 3rd-party, hardware or cloud / service provider"

    • "Deployments on public cloud providers"

  • Red Hat build of Keycloak may work and is supported by Red Hat to run on other 3rd-party containerized/kubernetes environments (such as EKS, AKS, GKE, etc.). But customers will need to build their own custom container images using the Red Hat build of Keycloak This content is not included.ZIP distribution, with a RHEL UBI and a supported JVM as per the Supported Configurations. Red Hat will support those customers for any specific Red Hat build of Keycloak issues as they may encounter at runtime.
    Red Hat Support will not assist or provide support for the creation and maintenance of the custom container images. Those are under the sole responsibility of the customers, though they may seek help and assistance via Red Hat Services (paid Consulting service), if needed.

  • Red Hat reserves the right to ask the customer or partner to re-create an issue in a tested/certified environment, if the source of a problem cannot be positively isolated to the Red Hat build of Keycloak product as a runtime issue.

  • To run Red Hat build of Keycloak in 3rd-party Kubernetes environments platforms, other than Red Hat OpenShift, customers would be need to acquire a Red Hat Runtimes subscription bundle. Refer to Subscriptions or Entitlements Requirements for RHBK for additional information

Components
Category

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.