Skip to content

Commit dae1859

Browse files
authored
Merge pull request kubernetes#125399 from tnqn/cleanup-sysctl
Remove unused sysctl parameter from nftables proxy
2 parents 291378c + 9d71e53 commit dae1859

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

cmd/kube-proxy/app/server_linux.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,6 @@ func (s *ProxyServer) createProxier(ctx context.Context, config *proxyconfigapi.
295295
// TODO this has side effects that should only happen when Run() is invoked.
296296
proxier, err = nftables.NewDualStackProxier(
297297
ctx,
298-
utilsysctl.New(),
299298
config.NFTables.SyncPeriod.Duration,
300299
config.NFTables.MinSyncPeriod.Duration,
301300
config.NFTables.MasqueradeAll,
@@ -314,7 +313,6 @@ func (s *ProxyServer) createProxier(ctx context.Context, config *proxyconfigapi.
314313
proxier, err = nftables.NewProxier(
315314
ctx,
316315
s.PrimaryIPFamily,
317-
utilsysctl.New(),
318316
config.NFTables.SyncPeriod.Duration,
319317
config.NFTables.MinSyncPeriod.Duration,
320318
config.NFTables.MasqueradeAll,

pkg/proxy/nftables/proxier.go

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ import (
4242
"k8s.io/apimachinery/pkg/util/sets"
4343
"k8s.io/apimachinery/pkg/util/wait"
4444
"k8s.io/client-go/tools/events"
45-
utilsysctl "k8s.io/component-helpers/node/util/sysctl"
4645
"k8s.io/klog/v2"
4746
"k8s.io/kubernetes/pkg/proxy"
4847
"k8s.io/kubernetes/pkg/proxy/conntrack"
@@ -105,7 +104,6 @@ const (
105104
// NewDualStackProxier creates a MetaProxier instance, with IPv4 and IPv6 proxies.
106105
func NewDualStackProxier(
107106
ctx context.Context,
108-
sysctl utilsysctl.Interface,
109107
syncPeriod time.Duration,
110108
minSyncPeriod time.Duration,
111109
masqueradeAll bool,
@@ -119,15 +117,15 @@ func NewDualStackProxier(
119117
initOnly bool,
120118
) (proxy.Provider, error) {
121119
// Create an ipv4 instance of the single-stack proxier
122-
ipv4Proxier, err := NewProxier(ctx, v1.IPv4Protocol, sysctl,
120+
ipv4Proxier, err := NewProxier(ctx, v1.IPv4Protocol,
123121
syncPeriod, minSyncPeriod, masqueradeAll, masqueradeBit,
124122
localDetectors[v1.IPv4Protocol], hostname, nodeIPs[v1.IPv4Protocol],
125123
recorder, healthzServer, nodePortAddresses, initOnly)
126124
if err != nil {
127125
return nil, fmt.Errorf("unable to create ipv4 proxier: %v", err)
128126
}
129127

130-
ipv6Proxier, err := NewProxier(ctx, v1.IPv6Protocol, sysctl,
128+
ipv6Proxier, err := NewProxier(ctx, v1.IPv6Protocol,
131129
syncPeriod, minSyncPeriod, masqueradeAll, masqueradeBit,
132130
localDetectors[v1.IPv6Protocol], hostname, nodeIPs[v1.IPv6Protocol],
133131
recorder, healthzServer, nodePortAddresses, initOnly)
@@ -203,7 +201,6 @@ var _ proxy.Provider = &Proxier{}
203201
// call fails.
204202
func NewProxier(ctx context.Context,
205203
ipFamily v1.IPFamily,
206-
sysctl utilsysctl.Interface,
207204
syncPeriod time.Duration,
208205
minSyncPeriod time.Duration,
209206
masqueradeAll bool,

0 commit comments

Comments
 (0)