#go #consensus #database #distributed_database #distributed_systems #etcd #key_value #kubernetes #raft
https://github.com/etcd-io/etcd
https://github.com/etcd-io/etcd
GitHub
GitHub - etcd-io/etcd: Distributed reliable key-value store for the most critical data of a distributed system
Distributed reliable key-value store for the most critical data of a distributed system - etcd-io/etcd
#go #golang #http #api_gateway #raft #gateway #proxy_server #traffic #load_balancer #etcd #reverse_proxy #mesh #cloud_native #sidecar
https://github.com/megaease/easegress
https://github.com/megaease/easegress
GitHub
GitHub - easegress-io/easegress: A Cloud Native traffic orchestration system
A Cloud Native traffic orchestration system. Contribute to easegress-io/easegress development by creating an account on GitHub.
#go #abac #access_control #acl #auth #authorization #authz #casbin #etcd #permission #rbac
https://github.com/casbin/casbin
https://github.com/casbin/casbin
GitHub
GitHub - casbin/casbin: An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://d…
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN - casbin/casbin
#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
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
GitHub
GitHub - traefik/traefik: The Cloud Native Application Proxy
The Cloud Native Application Proxy. Contribute to traefik/traefik development by creating an account on GitHub.
#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
**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
GitHub
GitHub - easzlab/kubeasz: 使用Ansible脚本安装K8S集群,介绍组件交互原理,方便直接,不受国内网络环境影响
使用Ansible脚本安装K8S集群,介绍组件交互原理,方便直接,不受国内网络环境影响. Contribute to easzlab/kubeasz development by creating an account on GitHub.
#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
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
GitHub
GitHub - vitabaks/autobase: Automated database platform for PostgreSQL® - Your own DBaaS.
Automated database platform for PostgreSQL® - Your own DBaaS. - vitabaks/autobase