Skip to content

Dapr Shared instance is not running on 1.14.4 and 1.13.5 #60

@ujala-singh

Description

@ujala-singh

When I use the Helm chart and set the image tag to version 1.14.4 or 1.13.5 in the values, while I have installed Dapr system at 1.14.4 or 1.13.5 version, the pod (whether in Deployment or DaemonSet mode) does not run. I see that it gets stuck with the following log:

Defaulted container "daprd" out of: daprd, shared-init-container (init)
{"app_id":"atlan","instance":"dapr-shared-chart-dapr-shared-chart-776c555c5d-wkhbv","level":"info","msg":"Starting Dapr Runtime -- version 1.13.5 -- commit e490e58f62110ecdc430d2f39d57428729a487ea","scope":"dapr.runtime","time":"2024-11-28T17:51:06.332294669Z","type":"log","ver":"1.13.5"}
{"app_id":"atlan","instance":"dapr-shared-chart-dapr-shared-chart-776c555c5d-wkhbv","level":"info","msg":"Log level set to: info","scope":"dapr.runtime","time":"2024-11-28T17:51:06.332323002Z","type":"log","ver":"1.13.5"}
{"app_id":"atlan","instance":"dapr-shared-chart-dapr-shared-chart-776c555c5d-wkhbv","level":"fatal","msg":"trust anchors are required","scope":"dapr.runtime","time":"2024-11-28T17:51:06.332992835Z","type":"log","ver":"1.13.5"}
Defaulted container "daprd" out of: daprd, shared-init-container (init)
{"app_id":"atlan","instance":"dapr-shared-chart-dapr-shared-chart-74979956fd-w6zbw","level":"info","msg":"Starting Dapr Runtime -- version 1.14.4 -- commit 583960dc90120616124b60ad2b7820fc0b3edf44","scope":"dapr.runtime","time":"2024-11-28T17:21:36.935564128Z","type":"log","ver":"1.14.4"}
{"app_id":"atlan","instance":"dapr-shared-chart-dapr-shared-chart-74979956fd-w6zbw","level":"info","msg":"Log level set to: info","scope":"dapr.runtime","time":"2024-11-28T17:21:36.935601378Z","type":"log","ver":"1.14.4"}
{"app_id":"atlan","instance":"dapr-shared-chart-dapr-shared-chart-74979956fd-w6zbw","level":"fatal","msg":"trust anchors are required","scope":"dapr.runtime","time":"2024-11-28T17:21:36.935811044Z","type":"log","ver":"1.14.4"}

These are my values:

shared:
  # -- The Dapr App ID.
  appId: "myapp"
  # -- The default strategy to run dapr in shared mode. Possible values `daemonset`, `deployment`.
  strategy: deployment
  # -- The remote port.
  remotePort: 0
  deployment:
    # -- The quantity of replicas. This property is set only when `shared.strategy` is equal to `deployment`
    replicas: 1
  log:
    # -- The daprd log level.
    level: info
    # -- The daprd log format.
    json: true
  controlPlane:
    # -- Namespace where Dapr Control Plane is.
    namespace: "my-dapr"
    # -- Trust Domain used by the Dapr Control Plane
    trustDomain: "cluster.local"
    # -- The Dapr Control Plane operator address.
    operatorAddress: "dapr-api.my-dapr.svc.cluster.local:443"
    # -- The Dapr Control Plane placement server address.
    placementServerAddress: "dapr-placement-server.my-dapr.svc.cluster.local:50005"
    # -- The Dapr Control Plane sentry address.
    sentryAddress: "dapr-sentry.my-dapr.svc.cluster.local:443"
  serviceAccount:
    # -- Allows the option to create or not the service account.
    create: true
    # -- Kubernetes Service Account name.
    name: ""
    # Kubernetes Service Account annotations.
    annotations: {}
  service:
    # -- The daprd service type.
    type: "ClusterIP"
  initContainer:
    # -- The dapr API token.
    token: ""
    image:
      # -- The dapr-shared image registry.
      registry: "docker.io/daprio"
      # -- The dapr-shared image name.
      name: dapr-shared
      # -- The dapr-shared-init image tag.
      tag: 0.0.15
      # -- The init container pull policy.
      pullPolicy: Always
  scheduling:
    # -- node selector for shared Dapr
    nodeSelector: {}
  daprd:
    app:
      # -- Dapr which protocol your application is using. Valid options are `http`` and `grpc``.
      protocol: "http"
    # -- Dapr API token to use for token based API authentication.
    token: ""
    # -- The HTTP port for the Dapr API.
    httpPort: 3500
    # -- gRPC port for the Dapr Internal API to listen on.
    grpcPort: 50001
    # -- gRPC port for the Dapr Internal API to listen on.
    internalGrpcPort: 50002
    # -- The HTTP public port for the Dapr API.
    publicPort: 3501
    # -- Comma separated list of IP addresses that daprd will listen to. Defaults to all in standalone mode. Defaults to [::1],127.0.0.1 in Kubernetes. To listen to all IPv4 addresses, use 0.0.0.0. To listen to all IPv6 addresses, use [::].
    listenAddresses: "0.0.0.0"
    # -- name of configuration
    config: ""
    image:
      # -- Daprd image registry.
      registry: "docker.io/daprio"
      # -- Daprd image.
      name: daprd
      # -- Daprd image version.
      tag: 1.14.4
      # -- Daprd image pull policy.
      pullPolicy: Always
    metrics:
      # -- Enable prometheus metric.
      enabled: true
      # -- Sets the port for the sidecar metrics server.
      port: 9090
    mtls:
      # -- Enables automatic mTLS for daprd to daprd communication channels.
      enabled: true
    apiLogging:
      # -- Enables API logging for the daprd.
      enabled: true
    appHealth:
      # -- Enables the app health checks
      enabled: true
      # -- Path that Dapr invokes for health probes when the app channel is HTTP (this value is ignored if the app channel is using gRPC)
      path: "/healthz"
      # -- Number of seconds between each health probe
      probeInterval: 5
      # -- Timeout in milliseconds for health probe requests
      probeTimeout: 500
      # -- Max number of consecutive failures before the app is considered unhealthy
      threshold: 3
# @ignored
tolerations:
  # these tolerations are to have the daemonset runnable on control plane nodes
  # remove them if your control plane nodes should not run pods
  # @ignored
  - key: node-role.kubernetes.io/control-plane
    # @ignored
    operator: Exists
    # @ignored
    effect: NoSchedule
  # @ignored
  - key: node-role.kubernetes.io/master
    # @ignored
    operator: Exists
    # @ignored
    effect: NoSchedule
# @ignored
affinity: {}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions