Skip to content

OmerKahani/awesome-sidecar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Awesome-sidecar

This list contains projects that can run as a sidecar in k8s, learn more about sidecars
Please open a PR to add new project to the list.

Service Mesh / Load Balancer

https://github.com/istio/proxy - part of Istio, uses envoy as a proxy sidecar
https://github.com/linkerd/linkerd2-proxy - part of Linkerd, full proxy & load balancer implemented in Ruts
https://github.com/minio/sidekick - High Performance HTTP Sidecar Load Balancer
https://github.com/envoyproxy/envoy - High Performance edge/middle/service proxy CNCF graduated project

Secrets

https://github.com/Talend/vault-sidecar-injector - part of HashiCorp Vault, for fetching secrets from Vault

Logs

https://github.com/h3poteto/fluentd-sidecar-injector - ship log files using Fluentd
https://github.com/infolinks/loggly-sidecar - ship logs files using Loggly

Authentication and Authorisation

https://github.com/yahoojapan/athenz-client-sidecar - retrieve authentication and authorization credential from Athenz server
https://github.com/louketo/louketo-proxy (formelly Keycloak gateway) - A OpenID/Proxy service

RBAC

https://github.com/brancz/kube-rbac-proxy - Perform RBAC authorization against the Kubernetes API using HTTP proxy

Leader Election

https://github.com/vapor-ware/k8s-elector - adds a leader election capability to a deployment

Dynamic Configuration

https://github.com/kiwigrid/k8s-sidecar - watch a config map and sends an HTTP request after a change
https://github.com/jimmidyson/configmap-reload - watch a config map and sends an HTTP request after a change

Storage

https://github.com/signaleleven/s3fs-sidecar - mount an s3 bucket to a shared volume
https://github.com/GoogleCloudPlatform/gcsfuse - mount an Google Cloud Storage bucket to a shared volume
https://github.com/kubernetes/git-sync - clones a git repo into a shared volume, keeps it in sync, and sends an HTTP request after a change

Database

https://github.com/cvallance/mongo-k8s-sidecar - Adds new replicas to the mongo container automatically https://github.com/GoogleCloudPlatform/cloudsql-proxy#deploying-cloud-sql-proxy-as-a-sidecar-container - allows a user to connect to a Cloud SQL database without having to deal with IP whitelisting or SSL certificates manually.

About

awesome k8s sidecar list

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published