Kernel network tunables need better defaults and to be configurable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Kubernetes Control Plane Charm |
Fix Released
|
Medium
|
Mike Wilson | ||
Kubernetes Worker Charm |
Fix Released
|
Medium
|
Mike Wilson |
Bug Description
Through bitter experience in OpenStack we've discovered the need to tweak some of Linux's network tunable parameters. I strongly suspect those same parameters need tuned on CDK too.
The OpenStack charms default to the following changes:
{ net.ipv4.
Others have run into the need to change gc_thresh when running Kubernetes at scale, e.g.:
https://<email address hidden>
And any CDK charm which enables iptables on a host should consider having support for both changing the conntrack settings and have defaults like those above.
Changed in charm-kubernetes-worker: | |
assignee: | nobody → Mike Wilson (knobby) |
Changed in charm-kubernetes-worker: | |
status: | Triaged → In Progress |
Implementation in nova-compute: https:/ /github. com/openstack/ charm-nova- compute/ blob/master/ hooks/nova_ compute_ hooks.py# L184-L195