Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 6 Jinja high-availability Projects
-
k3s-ansible
The easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully automated HA k3s etcd install with kube-vip, MetalLB, and more. Build. Destroy. Repeat. (by techno-tim)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
postgresql_cluster
PostgreSQL High-Availability Cluster (based on "Patroni" and DCS "etcd" or "consul"). Automating with Ansible.
-
agorakube
Agorakube is a Certified Kubernetes Distribution built on top of CNCF ecosystem that provides an enterprise grade solution following best practices to manage a conformant Kubernetes cluster for on-premise and public cloud providers.
-
ansible-role-linux-kubernetes
Install and configure a high available Kubernetes cluster with Ansible
-
ansible-role-postgresql-ha
Install and configure PostgreSQL cluster managed with repmgr. Add dependencies, extensions, databases and users.
When it came to deployment, I had several options, and I chose the hard way: deploying Kubernetes on bare metal nodes using KubeSpray. Troubleshooting bare metal Kubernetes deployments honed my skills in pinpointing issues. This hands-on experience provided a deep understanding of how each component, like the Control Plane, kubelet, Container Runtime, and scheduler, interacts to orchestrate containers.
I deployed k3s to a test node using Techno Tim's k3s-ansible playbook.
Project mention: Automated Deployment of PostgreSQL Ha Clusters Anywhere | news.ycombinator.com | 2023-06-21Creating a robust and reliable database cluster is often fraught with challenges.A manual deployment process can be fraught with risks, particularly for those who lack extensive experience. Even minor errors in configuration can drastically affect your database's performance and stability.
Recognizing this intricacy, many businesses choose to use cloud-based managed databases. These services offer convenience but not without limitations. These drawbacks can include being tied to a specific cloud provider and limited direct access to the database server for adjustments. These constraints can hinder your ability to tune your system and perform thorough performance analyses.
In response to these challenges, we've developed a project to make this process easier and more efficient. This project uses automation to streamline the deployment of High-Availability PostgreSQL Clusters. By doing so, it helps mitigate the risks involved with manual configuration and speeds up the deployment process.
Our solution caters to various deployment environments. It allows you to establish your cluster either in your own data center or in the cloud, providing a robust database solution similar to managed databases, but with you retaining full control.
Explore the project here: https://github.com/vitabaks/postgresql_cluster
Jinja high-availability related posts
- Ask HN: Options for K8s On-Prem
- How many of you are running kubernetes on prem?
- Kubernetes dial tcp myIP:10250: connect: no route to host
- Automated Deployment of PostgreSQL Ha Clusters Anywhere
- Automated Kubernetes installation
- Learning to setup my own k8s cluster
- Need some help configuring a private Docker registry in Kubernetes
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source high-availability projects in Jinja? This list will help you:
Project | Stars | |
---|---|---|
1 | kubespray | 15,303 |
2 | k3s-ansible | 2,046 |
3 | postgresql_cluster | 1,258 |
4 | agorakube | 97 |
5 | ansible-role-linux-kubernetes | 38 |
6 | ansible-role-postgresql-ha | 19 |