klipper-lb
Embedded service load balancer in Klipper (by k3s-io)
julia-distributed-computing
The ultimate guide to distributed computing in Julia (by Arpeggeo)
klipper-lb | julia-distributed-computing | |
---|---|---|
4 | 2 | |
317 | 129 | |
1.6% | 1.6% | |
4.9 | 5.9 | |
2 months ago | 5 months ago | |
Shell | Julia | |
Apache License 2.0 | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
klipper-lb
Posts with mentions or reviews of klipper-lb.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-12.
-
Non-HTTP ports and ingress
Service By, formerly Klipper LB, could also be an option, this is also by default integrated in k3s: https://github.com/k3s-io/klipper-lb
-
doyouneedkubernetes.com
IMO Klipper is super simple compared to other load balancers: You setup a load balancer saying "hey I want to access this service on port 8080" and then you can access it from the outside by using "AnyKubernetesNodeIp:8080".
-
Deploy a k3s cluster at home backed by Flux2, SOPS, GitHub Actions, Renovate and more!
klipper (servicelb) is a very basic implementation of a load balancer, reading thru the issues you'll soon discover there's many reasons why metallb is preferred. For example klipper only supports externalTrafficPolicy: Cluster which means the real source IP of the request is not passed thru to the pod. The pod only gets the LB IP.
-
IA et Calcul scientifique dans Kubernetes avec le langage Julia, K8sClusterManagers.jl
GitHub - k3s-io/klipper-lb: Embedded service load balancer in Klipper
julia-distributed-computing
Posts with mentions or reviews of julia-distributed-computing.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-12.
-
IA et Calcul scientifique dans Kubernetes avec le langage Julia, K8sClusterManagers.jl
GitHub - juliohm/julia-distributed-computing: The ultimate guide to distributed computing in Julia
-
How to set up / use a Kubernetes-cluster for distributed-computing?
However, I don't really find documentation on how to do that! I read the README in this repository, which suggests to use SLURM, PBS or LSF as a job scheduler. Also, there's K8sClusterManager.jl, which seems like it could do what I wanted - I'm just surprised, that it is such a small project! I expected distributed computing via Kubernetes to be a big topic in Julia, yet I can't seem to find good documentation on how to actually set this up.
What are some alternatives?
When comparing klipper-lb and julia-distributed-computing you can also consider the following projects:
metallb - A network load-balancer implementation for Kubernetes using standard routing protocols
AMDGPU.jl - AMD GPU (ROCm) programming in Julia
Pyston - A faster and highly-compatible implementation of the Python programming language.
Kuber.jl - Julia Kubernetes Client
enhancements - Enhancements tracking repo for Kubernetes
k8s-device-plugin - Kubernetes (k8s) device plugin to enable registration of AMD GPU to a container cluster
K8sClusterManagers.jl - A Julia cluster manager for Kubernetes
IJulia.jl - Julia kernel for Jupyter
NeuralPDE.jl - Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation
klipper-lb vs metallb
julia-distributed-computing vs AMDGPU.jl
klipper-lb vs Pyston
julia-distributed-computing vs Kuber.jl
klipper-lb vs enhancements
julia-distributed-computing vs k8s-device-plugin
klipper-lb vs K8sClusterManagers.jl
julia-distributed-computing vs IJulia.jl
klipper-lb vs k8s-device-plugin
julia-distributed-computing vs K8sClusterManagers.jl
klipper-lb vs NeuralPDE.jl
julia-distributed-computing vs Pyston