apiVersion: apps/v1 kind: StatefulSet metadata: name: im-server namespace: im-server-system spec: template: spec: dnsPolicy: ClusterFirst dnsConfig: options: - name: ndots value: "1" - name: timeout value: "2" - name: attempts value: "2" containers: - name: im-server env: - name: WS_PING_PERIOD_SECONDS value: "15" - name: WS_PONG_WAIT_SECONDS value: "90" - name: CLUSTER_PROXY_TO_MASTER_BUFFER value: "4096" - name: CLUSTER_PROXY_TO_MASTER_WORKERS value: "16" - name: CLUSTER_PROXY_TO_MASTER_ENQUEUE_TIMEOUT_MS value: "300" - name: CLUSTER_ROUTE_RETRIES value: "3" - name: CLUSTER_ROUTE_RETRY_BACKOFF_MS value: "25" - name: TOPIC_CLIENT_QUEUE_BUFFER value: "4096" - name: TOPIC_SERVER_QUEUE_BUFFER value: "512" - name: TOPIC_PUBLISH_ENQUEUE_WAIT_MS value: "200" - name: MYSQL_MAX_OPEN_CONNS value: "24" - name: MYSQL_MAX_IDLE_CONNS value: "8" - name: MYSQL_REGISTRY_MAX_OPEN_CONNS value: "4" - name: MYSQL_REGISTRY_MAX_IDLE_CONNS value: "2" - name: MYSQL_CONN_MAX_LIFETIME_SECONDS value: "1800" resources: requests: cpu: "2" memory: 512Mi limits: cpu: "2" memory: 1Gi readinessProbe: httpGet: path: /healthz port: 6060 timeoutSeconds: 3 periodSeconds: 10 failureThreshold: 3 livenessProbe: httpGet: path: /livez port: 6060 timeoutSeconds: 3 periodSeconds: 20 failureThreshold: 3