I am trying to set multiple replicas on Kubernetes with mulitple replicas and one or the other issue is popping up, Request your help .. Below is my deployment file, pls suggest
apiVersion: apps/v1
kind: Deployment
metadata:
name: keycloak
labels:
app: keycloak
spec:
replicas: 2
selector:
matchLabels:
app: keycloak
template:
metadata:
labels:
app: keycloak
spec:
containers:
- name: keycloak
image: container registry (Morphed)
command: ["/opt/keycloak/bin/kc.sh"]
args: ["start","--cache-stack=kubernetes"]
env:
- name: KEYCLOAK_ADMIN
value: "admin"
- name: KEYCLOAK_ADMIN_PASSWORD
value: "admin"
- name: KC_PROXY
value: "edge"
- name: KC_CACHE_STACK
value: "kubernetes"
- name: jgroups.dns.query
value: "keycloak"
- name: PROXY_ADDRESS_FORWARDING
value: "true"
- name: KC_HEALTH_ENABLED
value: "true"
- name: KC_METRICS_ENABLED
value: "true"
- name: KC_HTTP_ENABLED
value: "true"
- name: KC_HOSTNAME
value:
keycloak-qa.com[morphed]
- name: KC_HOSTNAME_STRICT_HTTPS
value: "false"
- name: KC_HOSTNAME_STRICT_BACKCHANNEL
value: "true"
- name: db-url
value: postgresql://
1.1.3.3:5432/kcloak?sslmode=disable [morphed]
- name: db-username
value: morphed
- name: db-password
value: morphed
- name: CACHE_OWNERS_COUNT
value: "2"
- name: CACHE_OWNERS_AUTH_SESSIONS_COUNT
value: "2"
# - name: INFINISPAN_URL
# valueFrom:
# fieldRef:
# fieldPath: status.podIP
# - name: INFINISPAN_PORT
# value: "11222" # Use the default port unless you've configured otherwise
ports:
- name: http
containerPort: 8080