Kubernetes 用于生产的KeyClope HA群集

Kubernetes 用于生产的KeyClope HA群集,kubernetes,keycloak,Kubernetes,Keycloak,到目前为止,我已经在kubenetes中部署了Key斗篷,并在.yaml文件之后部署了4个副本,但我不能100%确定是否可以将其称为集群,因为Key斗篷集群的概念对我来说有点模糊。 我已经在官方页面上看到了更多信息,但我仍然不清楚如何部署它 apiVersion: v1 kind: Service metadata: name: keycloak labels: app: keycloak spec: ports: - name: http port: 8

到目前为止,我已经在kubenetes中部署了Key斗篷,并在.yaml文件之后部署了4个副本,但我不能100%确定是否可以将其称为集群,因为Key斗篷集群的概念对我来说有点模糊。 我已经在官方页面上看到了更多信息,但我仍然不清楚如何部署它

apiVersion: v1
kind: Service
metadata:
  name: keycloak
  labels:
    app: keycloak
spec:
  ports:
    - name: http
      port: 8080
      targetPort: 8080
    - name: https
      port: 8443
      targetPort: 8443
  selector:
    app: keycloak
  type: LoadBalancer
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: keycloak
  namespace: default
  labels:
    app: keycloak
spec:
  replicas: 4
  selector:
    matchLabels:
      app: keycloak
  template:
    metadata:
      labels:
        app: keycloak
    spec:
      containers:
        - name: keycloak
          image: jboss/keycloak
          env:
            - name: KEYCLOAK_USER
              value: admin
            - name: KEYCLOAK_PASSWORD
              value: admin
            - name: PROXY_ADDRESS_FORWARDING
              value: "true"
            - name: DB_ADDR
              value: 192.168.2.101:[PORT]
            - name: DB_DATABASE
              value: keycloak
            - name: DB_PASSWORD
              value: admin
            - name: DB_SCHEMA
              value: public
            - name: DB_USER
              value: postgres
            - name: DB_VENDOR
              value: POSTGRES
            - name: JGROUPS_DISCOVERY_PROTOCOL
              value: dns.DNS_PING
            - name: CACHE_OWNERS_COUNT
              value: "2"
            - name: CACHE_OWNERS_AUTH_SESSIONS_COUNT
              value: "2"
            - name: JGROUPS_DISCOVERY_PROPERTIES
              value: 'dns_query={{ include "keycloak.serviceDnsName" . }}'
          ports:
            - name: http
              containerPort: 8080
            - name: https
              containerPort: 8443
          readinessProbe:
            httpGet:
              path: /auth/realms/master
              port: 8080
这种配置适合HA密钥斗篷吗