libcluster
libcluster copied to clipboard
Automatic cluster formation/healing for Elixir applications
Hi, I'm using Elixir.Cluster.Strategy.Kubernetes.DNSSRV for libcluster in AWS EKS where I enabled Istio also. Here is my configuration: ` strategy: Elixir.Cluster.Strategy.Kubernetes.DNSSRV, config: [ service: "settings-v3-service", namespace: "kandula-dev", application_name: "settings", polling_interval:...
DNS poll, Kubernetes, Kubernetes DNS, Kubernetes DNS SRV and Rancher strategies all don't reconnect nodes case they disconnect for any reason. They need that the backing service discovery also bounces...
## Description When two machines are started almost at the same time, I see the following error: ``` Oct 12 04:22:12 nccos-h1sq5z potion_proxy[507]: 04:22:12.690 [warn] [libcluster:proxy] unable to connect to...
Thanks for creating an amazing library that makes clustering so much simpler! Kubernetes has the ability to `watch` a given resource. When it is watched, the transfer encoding is set...
HTTP client has hardcoded no-verification approach for SSL connections to cluster endpoints. I guess, it might be on purpose - than has to be documented. Otherwise has to be considered...
Good evening. Can you help me. I'm using **libcluster** in Kubernetes with the strategy **Cluster.Strategy.Kubernetes** and **libring** for dynamic messaging ``` config :libcluster, topologies: [ feed: [ strategy: Cluster.Strategy.Kubernetes, config:...
I am using `Cluster.Strategy.Kubernetes.DNSSRV` for the strategy. Everything works fine on the initial deploy. But after a few deploys I get the following error: ``` [backend-elixir-0] {"context":{"runtime":{"application":"libcluster","file":"lib/logger.ex","function":"error/2","line":17,"module_name":"Cluster.Logger","vm_pid":""},"system":{"hostname":"backend-elixir-0","pid":1}},"dt":"2019-10-06T23:46:44.601190Z","event":null,"level":"error","message":"[libcluster:k8s] 'backend-elixir.backend-elixir-staging.svc.cluster.local.' : lookup...
### Summary of changes This PR adds a strategy for clustering on [HashiCorp Nomad](https://www.nomadproject.io/) using Nomad's (relatively new) native service discovery feature. This is something I am planning to use...
PR #194 "Detect Self Signed Certificate Authority for Kubernetes Strategy" added support for using `/run/secrets/kubernetes.io/serviceaccount/ca.crt` as the cacert when making httpc connections. However, OTP 26 returns selfsigned_peer error if that...
### Summary of changes Adding Postgres strategy as a third party strategy ### Checklist - [ ] New functions have typespecs, changed functions were updated - [ ] Same for...