GitHub user oneforalone added a comment to the discussion: Broker restarted due 
to `ZooKeeper client is disconnected`

BTW, i'm using the latest version of kubectl and helm. Here is the version info:
- kubectl
```
Client Version: version.Info{Major:"1", Minor:"26+", 
GitVersion:"v1.26.3-aliyun.1", 
GitCommit:"55e48a5160770253d1a32f2523435cd31367843f", GitTreeState:"clean", 
BuildDate:"2023-06-13T02:00:50Z", GoVersion:"go1.19.7", Compiler:"gc", 
Platform:"linux/amd64"}
Kustomize Version: v4.5.7
Server Version: version.Info{Major:"1", Minor:"26+", 
GitVersion:"v1.26.3-aliyun.1", 
GitCommit:"833527c1e14974c10e68fe0130013a43e45e8ec1", GitTreeState:"clean", 
BuildDate:"2023-04-17T02:57:57Z", GoVersion:"go1.19.7", Compiler:"gc", 
Platform:"linux/amd64"}
```
- helm
```
version.BuildInfo{Version:"v3.12.1", 
GitCommit:"f32a527a060157990e2aa86bf45010dfb3cc8b8d", GitTreeState:"clean", 
GoVersion:"go1.20.4"}
```
And `pulsar-all` image is using `3.0.0`, `pulsar-manager` is using v0.4.0.

Plus, the `value.yaml` file is:
```
kube-prometheus-stack:
  enabled: false
  prometheusOperator:
    enabled: false
  grafana:
    enabled: false
  alertmanager:
    enabled: false
  prometheus:
    enabled: false

auth:
  authentication:
    enabled: true
    provider: "jwt"
    jwt:
      usingSecretKey: false
  authorization:
    enabled: true
  superUsers:
    # broker to broker communication
    broker: "broker-admin"
    # proxy to broker communication
    proxy: "proxy-admin"
    # pulsar-admin client to broker/proxy communication
    client: "admin"


components:
  autorecovery: true
  bookkeeper: true
  broker: true
  functions: true
  proxy: true
  pulsar_manager: true
  toolset: true
  zookeeper: true


volumes:
  local_storage: true



proxy:
  nodeSelector:
    node-role.kubernetes.io/pulsar: pulsar
  tolerations:
  - key: "dedicated"
    operator: "Equal"
    value: "pulsar"
    effect: "NoSchedule"
  configData:
     PULSAR_PREFIX_authenticateMetricsEndpoint: "false"


broker:
  nodeSelector:
    node-role.kubernetes.io/pulsar: pulsar
  tolerations:
  - key: "dedicated"
    operator: "Equal"
    value: "pulsar"
    effect: "NoSchedule"


zookeeper:
  securityContext:
    runAsUser: 0
    fsGroup: 0
    fsGroupChangePolicy: "OnRootMismatch"
  replicaCount: 3
  tolerations:
  - key: "dedicated"
    operator: "Equal"
    value: "pulsar"
    effect: "NoSchedule"
  volumes:
    data:
      local_storage: true
      size: 20Gi

bookkeeper:
  securityContext:
    runAsUser: 0
    fsGroup: 0
    fsGroupChangePolicy: "OnRootMismatch"
  replicaCount: 3
  tolerations:
  - key: "dedicated"
    operator: "Equal"
    value: "pulsar"
    effect: "NoSchedule"
  volumes:
    journal:
      local_storage: true
      size: 50Gi
  ledgers:
      local_storage: true
      size: 50Gi

pulsar_manager:
  replicaCount: 1
  admin:
    user: pulsar_manager
    password: <my-password>
  configData:
    DRIVER_CLASS_NAME: org.postgresql.Driver
    URL: jdbc:postgresql://192.168.100.19:5432/pulsar_manager
    LOG_LEVEL: INFO
    JWT_TOKEN: pulsar-token-admin


autorecovery:
  replicaCount: 1
  nodeSelector:
    node-role.kubernetes.io/pulsar: pulsar
  tolerations:
  - key: "dedicated"
    operator: "Equal"
    value: "pulsar"
    effect: "NoSchedule"

toolset:
  replicaCount: 1
  nodeSelector:
    node-role.kubernetes.io/pulsar: pulsar
  tolerations:
  - key: "dedicated"
    operator: "Equal"
    value: "pulsar"
    effect: "NoSchedule
```

GitHub link: 
https://github.com/apache/pulsar/discussions/20773#discussioncomment-6407632

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to