mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-03-09 10:00:54 -04:00
Automatic merge from submit-queue (batch tested with PRs 49850, 47782, 50595, 50730, 51341) Paramaterize `stickyMaxAgeMinutes` for service in API **What this PR does / why we need it**: Currently I find `stickyMaxAgeMinutes` for a session affinity type service is hard code to 180min. There is a TODO comment, see https://github.com/kubernetes/kubernetes/blob/master/pkg/proxy/iptables/proxier.go#L205 I think the seesion sticky max time varies from service to service and users may not aware of it since it's hard coded in all proxier.go - iptables, userspace and winuserspace. Once we parameterize it in API, users can set/get the values for their different services. Perhaps, we can introduce a new field `api.ClientIPAffinityConfig` in `api.ServiceSpec`. There is an initial discussion about it in sig-network group. See, https://groups.google.com/forum/#!topic/kubernetes-sig-network/i-LkeHrjs80 **Which issue this PR fixes**: fixes #49831 **Special notes for your reviewer**: **Release note**: ```release-note Paramaterize session affinity timeout seconds in service API for Client IP based session affinity. ``` |
||
|---|---|---|
| .. | ||
| cluster-dns | ||
| cockroachdb | ||
| elasticsearch | ||
| explorer | ||
| guestbook | ||
| guestbook-go | ||
| https-nginx | ||
| javaee | ||
| javaweb-tomcat-sidecar | ||
| job | ||
| kubectl-container | ||
| meteor | ||
| mysql-cinder-pd | ||
| mysql-wordpress-pd | ||
| newrelic | ||
| newrelic-infrastructure | ||
| nodesjs-mongodb | ||
| oms | ||
| openshift-origin | ||
| persistent-volume-provisioning | ||
| phabricator | ||
| podsecuritypolicy/rbac | ||
| runtime-constraints | ||
| selenium | ||
| sharing-clusters | ||
| spark | ||
| storage | ||
| storm | ||
| sysdig-cloud | ||
| volumes | ||
| BUILD | ||
| doc.go | ||
| examples_test.go | ||
| guidelines.md | ||
| OWNERS | ||
| pod | ||
| README.md | ||
| scheduler-policy-config-with-extender.json | ||
| scheduler-policy-config.json | ||
| simple-nginx.md | ||
This file has moved to https://github.com/kubernetes/examples/blob/master/README.md