ステップ 1 で計算したリソース要求および制限を含む次の値を使用して、Red Hat build of Keycloak CR をデプロイします。
apiVersion: k8s.keycloak.org/v2alpha1
kind: Keycloak
metadata:
labels:
app: keycloak
name: keycloak
namespace: keycloak
spec:
hostname:
hostname: <KEYCLOAK_URL_HERE>
resources:
requests:
cpu: "2"
memory: "1250M"
limits:
cpu: "6"
memory: "2250M"
db:
vendor: postgres
url: jdbc:aws-wrapper:postgresql://<AWS_AURORA_URL_HERE>:5432/keycloak
poolMinSize: 30
poolInitialSize: 30
poolMaxSize: 30
usernameSecret:
name: keycloak-db-secret
key: username
passwordSecret:
name: keycloak-db-secret
key: password
image: <KEYCLOAK_IMAGE_HERE>
startOptimized: false
features:
enabled:
- multi-site
additionalOptions:
- name: log-console-output
value: json
- name: metrics-enabled
value: 'true'
- name: event-metrics-user-enabled
value: 'true'
- name: cache-remote-host
value: "infinispan.keycloak.svc"
- name: cache-remote-port
value: "11222"
- name: cache-remote-username
secret:
name: remote-store-secret
key: username
- name: cache-remote-password
secret:
name: remote-store-secret
key: password
- name: db-driver
value: software.amazon.jdbc.Driver
http:
tlsSecret: keycloak-tls-secret
instances: 3
apiVersion : k8s.keycloak.org/v2alpha1
kind : Keycloak
metadata :
labels :
app : keycloak
name : keycloak
namespace : keycloak
spec :
hostname :
hostname : <KEYCLOAK_URL_HERE>
resources :
requests :
cpu : "2"
memory : "1250M"
limits :
cpu : "6"
memory : "2250M"
db :
vendor : postgres
url : jdbc: aws- wrapper: postgresql: //<AWS_AURORA_URL_HERE> : 5432/keycloak
poolMinSize : 30
1
poolInitialSize : 30
poolMaxSize : 30
usernameSecret :
name : keycloak- db- secret
key : username
passwordSecret :
name : keycloak- db- secret
key : password
image : <KEYCLOAK_IMAGE_HERE>
2
startOptimized : false
3
features :
enabled :
- multi- site
4
additionalOptions :
- name : log- console- output
value : json
- name : metrics- enabled
5
value : 'true'
- name : event- metrics- user- enabled
value : 'true'
- name : cache- remote- host
value : "infinispan.keycloak.svc"
- name : cache- remote- port
value : "11222"
- name : cache- remote- username
secret :
name : remote- store- secret
key : username
- name : cache- remote- password
secret :
name : remote- store- secret
key : password
- name : db- driver
value : software.amazon.jdbc.Driver
http :
tlsSecret : keycloak- tls- secret
instances : 3
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow