Forum Discussion

Sriguruvel's avatar
Sriguruvel
Copper Contributor
Mar 22, 2024

Keycloak with Azure container app

Hi Experts,

I am new to Azure. We deployed keycloak in Azure ContainerApp as TCP and forwarded the request to HTTPS via Application Gateway. But We are facing a network issue when we give multiple requests to the keycloak. I noticed it is happening when the replica increased from 1 to 2.


Keycloak :- 22.0.1

Port:  TCP

Replicas :- 1 to 30 ( condition if 30 request)

Properties:
env:
- name: KEYCLOAK_ADMIN
value: admin
- name: KEYCLOAK_ADMIN_PASSWORD
value: admin
- name: KC_PROXY
value: edge
- name: KC_DB
value: mysql
- name: KC_DB_URL
value: jdbc:mysql://xxx:3306/keycloak?useSSL=false
- name: KC_DB_USERNAME
value: keycloak
- name: KC_DB_PASSWORD
value: xxx
- name: TZ
value: America/New_York
- name: KC_HOSTNAME_ADMIN_URL
value: https://keycloakmts.atomiq.us/
- name: KC_HOSTNAME_URL
value: https://keycloakmts.atomiq.us/
- name: KC_HOSTNAME_DEBUG
value: 'true'
- name: KC_HOSTNAME_STRICT_BACKCHANNEL
value: 'true'
- name: KC_CACHE
value: ispn



 

 

 

2 Replies

  • adamanderly's avatar
    adamanderly
    Copper Contributor

    I was able to get Keycloak working on Azure Containers Apps (ACA). Here’s my sample repo for working configuration: https://github.com/anderly/keycloak-azure-container-apps

Resources