Skip to content

Commit 76e3b25

Browse files
authored
Merge pull request kubernetes#92836 from aojea/minsyncperiod
kube-proxy iptables min-sync-period default 1sec
2 parents 23903c7 + f8e64d3 commit 76e3b25

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

pkg/proxy/apis/config/scheme/testdata/KubeProxyConfiguration/after/v1alpha1.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ hostnameOverride: ""
2121
iptables:
2222
masqueradeAll: false
2323
masqueradeBit: 14
24-
minSyncPeriod: 0s
24+
minSyncPeriod: 1s
2525
syncPeriod: 30s
2626
ipvs:
2727
excludeCIDRs: null

pkg/proxy/apis/config/scheme/testdata/KubeProxyConfiguration/roundtrip/default/v1alpha1.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ hostnameOverride: ""
2121
iptables:
2222
masqueradeAll: false
2323
masqueradeBit: 14
24-
minSyncPeriod: 0s
24+
minSyncPeriod: 1s
2525
syncPeriod: 30s
2626
ipvs:
2727
excludeCIDRs: null

pkg/proxy/apis/config/v1alpha1/defaults.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@ func SetDefaults_KubeProxyConfiguration(obj *kubeproxyconfigv1alpha1.KubeProxyCo
6161
if obj.IPTables.SyncPeriod.Duration == 0 {
6262
obj.IPTables.SyncPeriod = metav1.Duration{Duration: 30 * time.Second}
6363
}
64+
if obj.IPTables.MinSyncPeriod.Duration == 0 {
65+
obj.IPTables.MinSyncPeriod = metav1.Duration{Duration: 1 * time.Second}
66+
}
6467
if obj.IPVS.SyncPeriod.Duration == 0 {
6568
obj.IPVS.SyncPeriod = metav1.Duration{Duration: 30 * time.Second}
6669
}

0 commit comments

Comments
 (0)