1 private link
Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
Covering multi-master replication solutions for PostgreSQL including BDR, xDB, PostgreSQL XL, Bucardo, and more.
A working place for multi-tenancy related proposals and prototypes. - kubernetes-sigs/multi-tenancy
Building your shared Kubernetes ocean. Contribute to LiqoTech/liqo development by creating an account on GitHub.
wksctl allows simple creation of a Kubernetes cluster given a set of IP addresses and an SSH key. It can be run in a standalone environment but is best used via a GitOps approach in which cluster and machine descriptions are stored in Git and the state of the cluster tracks changes to the descriptions.
stolon is a cloud native PostgreSQL manager for PostgreSQL high availability. It's cloud native because it'll let you keep an high available PostgreSQL inside your containers (kubernetes integration) but also on every other kind of infrastructure (cloud IaaS, old style infrastructures etc...)
SeaweedFS is a simple and highly scalable distributed file system. There are two objectives: to store billions of files! to serve the files fast! SeaweedFS implements an object store with O(1) disk seek and an optional Filer with POSIX interface, supporting S3 API, FUSE mount, Hadoop compatible.
Stellar is designed to provide simple container runtime clustering. One or more nodes are joined together to create a cluster. The cluster is eventually consistent making it ideal for transient workloads or edge computing where nodes are not always guaranteed to have high bandwidth, low latency connectivity.
repoSpanner is a distributed repository storage server, based around Git.
It is designed so that all nodes are equal -- any client can push/pull to/from any node and should see no difference at all. Each node makes sure that all pushed objects are synced to at least a majority of the nodes before acknowledging the push.
The system should be resilient against any nodes failing, as long as a majority of nodes remains available; with the worst case being a single push failing due to an attempt to push to the failed node.
thanos - Highly available Prometheus setup with long term storage capabilities.
cockroach - CockroachDB - the scalable, survivable, strongly-consistent SQL database
stolon is a cloud native PostgreSQL manager for PostgreSQL high availability. It's cloud native because it'll let you keep an high available PostgreSQL inside your containers (kubernetes integration) but also on every other kind of infrastructure (cloud IaaS, old style infrastructures etc...)
This program allows you to centralize and distribute IP blacklists.
If you maintain a server on the Internet, it's very likely you encountered one or more brute force attacks. Not a problem, just install fail2ban. Done.
But if you're running multiple servers, each of them running their fail2ban instance, they'll all have different IP addresses in the ban list. Wouldn't it be nice to have a shared ban list across all your fail2ban instances? Or in case all your machines are behind a router or firewall you control yourself, wouldn't it be nice to drop malicious traffic at the edge of your network?
That's exactly what vallumd helps to achieve.
An open-source decentralized software-based storage platform for modern environments.
Features
Uses SCAN instead of KEYS to avoid DoS your own server.
Can sync any key type.
Drops the TTL on purpose, since it wouldn't be in sync.
Doesn't use any temp file.
Uses buffered channels to optimize slow source servers.
Uses pipelines to minimize network roundtrips.
Kismatic Enterprise Toolkit: Fully-Automated, Production-Grade Kubernetes Operations
MySQL failover
Add-on agent to generate and expose cluster-level metrics.
multibinder is a tiny ruby server that makes writing zero-downtime-reload services simpler