ip-masq-agent
goldilocks
ip-masq-agent | goldilocks | |
---|---|---|
2 | 14 | |
204 | 2,305 | |
1.0% | 2.0% | |
5.9 | 6.3 | |
12 days ago | about 2 months ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ip-masq-agent
-
For the love of god, stop using CPU limits on Kubernetes (updated version)
BTW, if you're also "thockin" on github I'd greatly appreciate a review of my PR here: https://github.com/kubernetes-sigs/ip-masq-agent/pull/82 Thank you!
-
Question about SNAT vs MASQUERADE usage
Networking noob here with a question! I often see kubernetes projects use the MASQUERADE rule over the SNAT rule for cases where outgoing pod traffic needs to be SNAT'd to the Node IP. Particularly, refering to https://github.com/kubernetes-sigs/ip-masq-agent but I think kube-proxy is similar.
goldilocks
-
How do I stop my apps from being killed in k8s?
There's also tools like Goldilocks that can help with resource request planning.
-
Can you help me with CPU/Memory resources recommendation
I recently installed this into our cluster and it provides you a recommendation of what your resources should be set to based on VPA in monitor mode. https://github.com/FairwindsOps/goldilocks
-
Performance testing an application running on kubernetes
While not directly what you're asking, a tool like Goldilocks combined with Kubernetes' Vertical Pod Autoscaler can give you an idea of the real CPU and memory consumption of your applications over a period of time. It's mainly used for cloud cost control, but could be useful.
-
You can't have both high utilization and high reliability
We use it in a limited fashion as part of Goldilocks. Not all namespaces have it enabled, but any team that wants to use it can request their namespace be enabled.
-
For the love of god, stop using CPU limits on Kubernetes (updated version)
https://github.com/openshift/cluster-kube-descheduler-operator https://github.com/FairwindsOps/goldilocks
- How do you prevent overprovisioning
- FairwindsOps/goldilocks: Get your resource requests "Just Right"
-
How to right-size containers before deployment
We use https://github.com/FairwindsOps/goldilocks (zero affiliation) in our load testing environment and work from the recommendations there.
-
Top 200 Kubernetes Tools for DevOps Engineer Like You
kops - Production Grade K8s Installation, Upgrades, and Management silver-surfer - Check ApiVersion compatibility and provide Migration path for Kubernetes objects when upgrading Kubernetes to latest versions Kube-ops-view - Kubernetes Operational View - read-only system dashboard for multiple K8s clusters kubeprompt - Kubernetes prompt info Metalk8s - An opinionated Kubernetes distribution with a focus on long-term on-prem deployments kind - Kubernetes IN Docker - local clusters for testing Kubernetes Clusterman - Cluster Autoscaler for Kubernetes and Mesos Cert-manager - Automatically provision and manage TLS certificates Goldilocks - Get your resource requests "Just Right" katafygio - Dump, or continuously backup Kubernetes objets as yaml files in git Rancher - Complete container management platform Sealed Secrets - A Kubernetes controller and tool for one-way encrypted Secrets OpenKruise/Kruise - Automate application workloads management on Kubernetes https://openkruise.io kubectl snapshot - Take Cluster Snapshots kapp - simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label https://get-kapp.io keda - Event-driven autoscaler for Kubernetes Octant - To better understand the complexity of Kubernetes clusters Portainer - Portainer inside a Kubernetes environment Gardener - Deliver fully-managed clusters at scale everywhere with your own Kubernetes-as-a-Service Kubed - Kubernetes Cluster Operator Daemon Kubestack - Kubestack is the free and open-source GitOps framework to codify your custom platform stack using Terraform.
-
Monthly: Who is hiring?
Come help us build great open source and commercial software for Kubernetes! You may know us from projects like Polaris and Goldilocks. We're building an inclusive, learning-driven, remote-first culture and are looking to grow our team.
What are some alternatives?
gateway-api - Repository for the next iteration of composite service (e.g. Ingress) and load balancing APIs.
k9s - 🐶 Kubernetes CLI To Manage Your Clusters In Style!
external-dns - Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
argo-cd - Declarative Continuous Deployment for Kubernetes
keda - KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
kube-score - Kubernetes object analysis with recommendations for improved reliability and security. kube-score actively prevents downtime and bugs in your Kubernetes YAML and Charts. Static code analysis for Kubernetes.
popeye - 👀 A Kubernetes cluster resource sanitizer
Flux - Successor: https://github.com/fluxcd/flux2
k3d - Little helper to run CNCF's k3s in Docker
sealed-secrets - A Kubernetes controller and tool for one-way encrypted Secrets
polaris - Shopify’s design system to help us work together to build a great experience for all of our merchants.
polaris - Validation of best practices in your Kubernetes clusters