GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#go #consul #docker #etcd #go #golang #kubernetes #letsencrypt #load_balancer #marathon #mesos #microservice #reverse_proxy #traefik #zookeeper

Traefik is a tool that makes it easy to manage traffic to your microservices. It automatically configures itself by listening to your service registry or orchestrator, such as Docker, Kubernetes, or Consul, so you don't have to manually update routes every time you change your services. This saves you time and effort in managing complex environments. Traefik also supports features like load balancing, HTTPS with Let's Encrypt, and provides a simple web UI for monitoring. Overall, it simplifies the process of exposing your microservices to the outside world.

https://github.com/traefik/traefik
#jinja #ansible #calico #cilium #docker #etcd #flannel #k8s #kubeasz #kubernetes

**kubeasz** is a tool that helps you quickly set up a highly available Kubernetes (k8s) cluster. It uses binary deployment and Ansible playbooks for automation, offering both one-click installation scripts and step-by-step guides. You can customize almost any parameter of the cluster components and use pre-set default configurations for large-scale clusters.

The benefits include:
- High availability for master nodes
- Support for multiple architectures (amd64/arm64)
- Offline installation option
- Compatibility with various Linux distributions
- Automated network setup with options like Calico, Cilium, and more
- Easy management and upgrade of the cluster

This makes it easier to deploy and manage Kubernetes clusters efficiently.

https://github.com/easzlab/kubeasz
#typescript #ansible #cluster #consul #etcd #failover #high_availability #patroni #postgres #postgresql #replication

This solution helps you set up a highly available PostgreSQL database cluster easily. It uses tools like Patroni, etcd, and Ansible to automate the deployment and management of your database cluster. You can choose from three deployment schemes: simple high-availability, high-availability with load balancing, or high-availability with Consul service discovery. This ensures your database is always accessible and can handle failures automatically. The benefit to you is that your database remains reliable and performant, even in case of server failures, which is crucial for production environments. Additionally, the solution supports various Linux distributions and PostgreSQL versions, making it versatile for different setups.

https://github.com/vitabaks/postgresql_cluster