Code Monkey home page Code Monkey logo

dkron-helm's People

Contributors

albertopinardi avatar fedebev avatar ivan-kripakov-m10 avatar olesrid avatar vcastellm avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

dkron-helm's Issues

support K8s pvc

I noticed that persistence.size exists in values.yaml.
But the helm tempaltes not including a pvc yaml.

If we can create a pvc and locate at /dkron to replace empty volume ?

Issues with helm repo add

Hi Team,

I was trying to use the dkron helm chart to install in my local k8s cluster. However I am encountering the following error while trying to add the repo:

helm repo add dkron https://github.com/distribworks/dkron-helm/dkron
Error: looks like "https://github.com/distribworks/dkron-helm/dkron" is not a valid chart repository or cannot be reached: failed to fetch https://github.com/distribworks/dkron-helm/dkron/index.yaml : 404 Not Found

Can someone please help how do I use the dkron-helm to install dkron in my K8s cluster?

Thanks.

No leader in kubernetes

I installed a dkron using helm in kubernetes, no configuration has been made, only add toleration in values.
But when I checked the UI, there's no leader, could you help me about this ?

Screenshot 2023-08-08 at 14 19 59

Logs for dkron-server-0
time="2023-08-08T07:09:32Z" level=info msg="No valid config found: Applying default values." error="open /etc/dkron/dkron.yaml: no such file or directory" time="2023-08-08T07:09:32Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=info msg="agent: Dkron agent starting" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=info msg="agent: Retry join LAN is supported for: aliyun aws azure digitalocean gce k8s linode mdns os packet scaleway softlayer tencentcloud triton vsphere" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=info msg="agent: Joining cluster..." cluster=LAN node=dkron-server-0 time="2023-08-08T07:09:32Z" level=info msg="2023/08/08 07:09:32 discover.go:178: [DEBUG] discover: Using provider \"k8s\"" time="2023-08-08T07:09:32Z" level=info msg="agent: Discovered LAN servers: 192.168.4.207 192.168.4.208" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=info msg="agent: Join LAN completed. Synced with 2 initial agents" node=dkron-server-0 time="2023-08-08T07:09:32Z" level=info msg="api: Running HTTP server" address=":8080" node=dkron-server-0 time="2023-08-08T07:09:33Z" level=info msg="dkron: monitoring leadership" node=dkron-server-0 time="2023-08-08T07:09:33Z" level=info msg="agent: registering usage stats for cluster ID '4x8p65Ra3mIWoMpbqgAfqxB9ypv6O2ik3pxwu5H3K8I='" node=dkron-server-0 time="2023-08-08T07:09:33Z" level=info msg="agent: Listen for events" node=dkron-server-0 time="2023-08-08T07:09:34Z" level=info msg="agent: Received event" event=member-update node=dkron-server-0 time="2023-08-08T07:09:34Z" level=info msg="agent: Received event" event=member-join node=dkron-server-0 time="2023-08-08T07:09:34Z" level=warning msg="non-server in gossip pool" member=dkron-agent-6859bb59f7-cz9jr node=dkron-server-0 time="2023-08-08T07:09:47Z" level=info msg="agent: Received event" event=member-update node=dkron-server-0 time="2023-08-08T07:09:53Z" level=info msg="agent: Received event" event=member-update node=dkron-server-0 time="2023-08-08T07:17:34Z" level=error msg="no member leader found in member list" node=dkron-server-0 time="2023-08-08T07:19:41Z" level=error msg="no member leader found in member list" node=dkron-server-0

Logs for dkron-server-1
time="2023-08-08T07:09:44Z" level=info msg="No valid config found: Applying default values." error="open /etc/dkron/dkron.yaml: no such file or directory" time="2023-08-08T07:09:44Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-1 time="2023-08-08T07:09:44Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-1 time="2023-08-08T07:09:45Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-1 time="2023-08-08T07:09:45Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-1 time="2023-08-08T07:09:45Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-1 time="2023-08-08T07:09:45Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-1 time="2023-08-08T07:09:45Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-1 time="2023-08-08T07:09:45Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-1 time="2023-08-08T07:09:45Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-1 time="2023-08-08T07:09:46Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-1 time="2023-08-08T07:09:46Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-1 time="2023-08-08T07:09:46Z" level=info msg="agent: Dkron agent starting" node=dkron-server-1 time="2023-08-08T07:09:46Z" level=info msg="agent: Retry join LAN is supported for: aliyun aws azure digitalocean gce k8s linode mdns os packet scaleway softlayer tencentcloud triton vsphere" node=dkron-server-1 time="2023-08-08T07:09:46Z" level=info msg="agent: Joining cluster..." cluster=LAN node=dkron-server-1 time="2023-08-08T07:09:46Z" level=info msg="2023/08/08 07:09:46 discover.go:178: [DEBUG] discover: Using provider \"k8s\"" time="2023-08-08T07:09:46Z" level=info msg="2023/08/08 07:09:46 k8s_discover.go:141: [DEBUG] discover-k8s: ignoring pod \"dkron-server-2\", not running: \"Pending\"" time="2023-08-08T07:09:46Z" level=info msg="agent: Discovered LAN servers: 192.168.4.207 192.168.4.208 192.168.0.39" node=dkron-server-1 time="2023-08-08T07:09:46Z" level=info msg="agent: Join LAN completed. Synced with 3 initial agents" node=dkron-server-1 time="2023-08-08T07:09:46Z" level=info msg="api: Running HTTP server" address=":8080" node=dkron-server-1 time="2023-08-08T07:09:46Z" level=info msg="dkron: monitoring leadership" node=dkron-server-1 time="2023-08-08T07:09:46Z" level=info msg="agent: registering usage stats for cluster ID '7AQtYFl310xx1LCpb/xGDssh1IvcAePXL4qbXGlIWoE='" node=dkron-server-1 time="2023-08-08T07:09:46Z" level=info msg="agent: Listen for events" node=dkron-server-1 time="2023-08-08T07:09:47Z" level=info msg="agent: Received event" event=member-join node=dkron-server-1 time="2023-08-08T07:09:47Z" level=info msg="adding server" node=dkron-server-1 server=dkron-server-0 time="2023-08-08T07:09:47Z" level=warning msg="non-server in gossip pool" member=dkron-agent-6859bb59f7-cz9jr node=dkron-server-1 time="2023-08-08T07:09:47Z" level=info msg="agent: Received event" event=member-update node=dkron-server-1 time="2023-08-08T07:09:53Z" level=info msg="agent: Received event" event=member-update node=dkron-server-1

Logs for dkron-server-2
time="2023-08-08T07:09:51Z" level=info msg="No valid config found: Applying default values." error="open /etc/dkron/dkron.yaml: no such file or directory" time="2023-08-08T07:09:51Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-2 time="2023-08-08T07:09:51Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-2 time="2023-08-08T07:09:51Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-2 time="2023-08-08T07:09:51Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-2 time="2023-08-08T07:09:51Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-2 time="2023-08-08T07:09:51Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-2 time="2023-08-08T07:09:51Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-2 time="2023-08-08T07:09:51Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-2 time="2023-08-08T07:09:51Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-2 time="2023-08-08T07:09:51Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-2 time="2023-08-08T07:09:52Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-server-2 time="2023-08-08T07:09:52Z" level=info msg="agent: Dkron agent starting" node=dkron-server-2 time="2023-08-08T07:09:52Z" level=info msg="agent: Retry join LAN is supported for: aliyun aws azure digitalocean gce k8s linode mdns os packet scaleway softlayer tencentcloud triton vsphere" node=dkron-server-2 time="2023-08-08T07:09:52Z" level=info msg="agent: Joining cluster..." cluster=LAN node=dkron-server-2 time="2023-08-08T07:09:52Z" level=info msg="2023/08/08 07:09:52 discover.go:178: [DEBUG] discover: Using provider \"k8s\"" time="2023-08-08T07:09:52Z" level=info msg="agent: Discovered LAN servers: 192.168.4.207 192.168.4.208 192.168.0.39 192.168.4.209" node=dkron-server-2 time="2023-08-08T07:09:52Z" level=info msg="agent: Join LAN completed. Synced with 4 initial agents" node=dkron-server-2 time="2023-08-08T07:09:52Z" level=info msg="api: Running HTTP server" address=":8080" node=dkron-server-2 time="2023-08-08T07:09:52Z" level=info msg="dkron: monitoring leadership" node=dkron-server-2 time="2023-08-08T07:09:52Z" level=info msg="agent: registering usage stats for cluster ID '5KqkCQw5NZWTGDG2Kfa+74dAQtpAe2dC+WJvJ5oMUNA='" node=dkron-server-2 time="2023-08-08T07:09:52Z" level=info msg="agent: Listen for events" node=dkron-server-2 time="2023-08-08T07:09:53Z" level=info msg="agent: Received event" event=member-join node=dkron-server-2 time="2023-08-08T07:09:53Z" level=warning msg="non-server in gossip pool" member=dkron-agent-6859bb59f7-cz9jr node=dkron-server-2 time="2023-08-08T07:09:53Z" level=info msg="adding server" node=dkron-server-2 server=dkron-server-1 time="2023-08-08T07:09:53Z" level=info msg="adding server" node=dkron-server-2 server=dkron-server-0 time="2023-08-08T07:09:53Z" level=info msg="agent: Received event" event=member-update node=dkron-server-2

Logs for dkron-agent
time="2023-08-08T07:09:28Z" level=info msg="No valid config found: Applying default values." error="open /etc/dkron/dkron.yaml: no such file or directory" time="2023-08-08T07:09:28Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=warning msg="plugin configured with a nil SecureConfig" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=info msg="agent: Dkron agent starting" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=info msg="agent: Retry join LAN is supported for: aliyun aws azure digitalocean gce k8s linode mdns os packet scaleway softlayer tencentcloud triton vsphere" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=info msg="agent: Joining cluster..." cluster=LAN node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=info msg="2023/08/08 07:09:28 discover.go:178: [DEBUG] discover: Using provider \"k8s\"" time="2023-08-08T07:09:28Z" level=info msg="2023/08/08 07:09:28 k8s_discover.go:141: [DEBUG] discover-k8s: ignoring pod \"dkron-server-0\", not running: \"Pending\"" time="2023-08-08T07:09:28Z" level=info msg="agent: Discovered LAN servers: 192.168.4.207" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=info msg="agent: Join LAN completed. Synced with 1 initial agents" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:28Z" level=info msg="agent: Listen for events" node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:29Z" level=info msg="agent: Received event" event=member-update node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:34Z" level=info msg="agent: Received event" event=member-update node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:47Z" level=info msg="agent: Received event" event=member-update node=dkron-agent-6859bb59f7-cz9jr time="2023-08-08T07:09:53Z" level=info msg="agent: Received event" event=member-update node=dkron-agent-6859bb59f7-cz9jr

Is there anything that I need to be set to run a Dkron in kubernetes ?

Auto-Join issues with Kubernetes

When using the Helm chart, we cannot specify more than 3 server.replicas for server nodes or the cluster will not bootstrap (I've tried multiple times).

The workaround is to install the cluster:

helm install --name dkron ./dkron-helm

When the cluster is formed, bring up additional server nodes one at a time:

kubectl scale deployment dkron-server --replicas=4
# Watch logs to make sure they come online
kubectl scale deployment dkron-server --replicas=5
# Watch again.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.