Many restart pod percona-server rs0

hi, i setup the percona-server and percona-operator on the kubernetes cluster using helm.
percona-server pods after starting, many restart every some seconds.
this is the latest log befor restart pod:

{“t”:{“$date”:“2025-06-07T06:29:34.233+00:00”},“s”:“I”, “c”:“REPL_HB”, “id”:23974, “ctx”:“ReplCoord-0”,“msg”:“Heartbeat failed after max retries”,“attr”:{“target”:“percona-server-psmdb-rs0-0.percona-server-psmdb-rs0.mongo-percona.svc.cluster.local:27017”,“maxHeartbeatRetries”:2,“error”:{“code”:6,“codeName”:“HostUnreachable”,“errmsg”:“Error connecting to percona-server-psmdb-rs0-0.percona-server-psmdb-rs0.mongo-percona.svc.cluster.local:27017 :: caused by :: Could not find address for percona-server-psmdb-rs0-0.percona-server-psmdb-rs0.mongo-percona.svc.cluster.local:27017: SocketException: onInvoke :: caused by :: Host not found (authoritative)”}}}

{“t”:{“$date”:“2025-06-07T06:21:19.999+00:00”},“s”:“I”, “c”:“-”, “id”:4939300, “ctx”:“monitoring-keys-for-HMAC”,“msg”:“Failed to refresh key cache”,“attr”:{“error”:“ReadConcernMajorityNotAvailableYet: Read concern majority reads are currently not possible.”,“nextWakeupMillis”:300000}}

this is my percona-server values:

replsets:
  rs0:
    name: rs0
    size: 3
    affinity:
      antiAffinityTopologyKey: "kubernetes.io/hostname"
    podDisruptionBudget:
      maxUnavailable: 1
    resources:
      limits:
        cpu: "1000m"
        memory: "2G"
      requests:
        cpu: "1000m"
        memory: "2G"

    livenessProbe:
      timeoutSeconds: 30
      periodSeconds: 30
      failureThreshold: 6
    readinessProbe:
      initialDelaySeconds: 10
      timeoutSeconds: 10
      periodSeconds: 10
      failureThreshold: 8