libcluster
libcluster copied to clipboard
Automatic cluster formation/healing for Elixir applications
Precursor: Currently all of our applications are deployed with StatefulSets vs being deployed with Deployments . The current UpdateStrategy of our StatefulSets is Rolling Updates. Here is an explanation of...
I was using the library with one of my projects, and today I got myself a new dedicated server from the german ionos cloud, and I tried to run an...
When I click on "View Source" in hexdocs from https://hexdocs.pm/libcluster/Cluster.Strategy.LocalEpmd.html, it redirects me to https://github.com/bitwalker/libcluster/blob/3.3.1/lib/strategy/local_epmd.ex#L1 The `3.3.1` tag is missing on Github.
### Summary of changes - Updated `kubernetes_node_basename` so that it can be supplied with a function called which allows dynamic node basenames based on the given pod information Imagine if...
### Discussed in https://github.com/bitwalker/libcluster/discussions/167 Originally posted by **qhwa** September 23, 2021 Hi, first of all, thanks for the awesome library! It's a fundamental part of our Elixir application in Kubernetes....
Although errors and warnings are being logged, some times the strategies result in empty sets of nodes. Being able to see more information in the logs is helpful to troubleshoot...
This makes Kubernetes.DNS compatible with the procedure described in the Kubernetes strategy for connecting to a remote shell and running observer, which is very useful for debugging.
since google kubernetes switched from core-dns to kube-dns - this no longer works, just causes confusion.
So I've followed this tutorial: https://tech.xing.com/creating-an-erlang-elixir-cluster-on-kubernetes-d53ef89758f6 On the logs getting this errors: `14:02:03.126 [error] ** System NOT running to use fully qualified hostnames ** ** Hostname 192-168-4-107.ueuropea-excalibur-headless-service.default.svc.cluster.local is illegal **...