mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-29 14:37:00 +00:00
Merge pull request #103326 from pacoxu/safe-sysctls
Mark net.ipv4.ip_unprivileged_port_start as a safe sysctl
This commit is contained in:
commit
b0af328e6e
@ -35,6 +35,7 @@ func SafeSysctlWhitelist() []string {
|
|||||||
"net.ipv4.ip_local_port_range",
|
"net.ipv4.ip_local_port_range",
|
||||||
"net.ipv4.tcp_syncookies",
|
"net.ipv4.tcp_syncookies",
|
||||||
"net.ipv4.ping_group_range",
|
"net.ipv4.ping_group_range",
|
||||||
|
"net.ipv4.ip_unprivileged_port_start",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -50,6 +50,7 @@ var (
|
|||||||
"net.ipv4.ip_local_port_range",
|
"net.ipv4.ip_local_port_range",
|
||||||
"net.ipv4.tcp_syncookies",
|
"net.ipv4.tcp_syncookies",
|
||||||
"net.ipv4.ping_group_range",
|
"net.ipv4.ping_group_range",
|
||||||
|
"net.ipv4.ip_unprivileged_port_start",
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -40,13 +40,15 @@ func init() {
|
|||||||
// security context with no sysctls
|
// security context with no sysctls
|
||||||
tweak(p, func(p *corev1.Pod) { p.Spec.SecurityContext.Sysctls = nil }),
|
tweak(p, func(p *corev1.Pod) { p.Spec.SecurityContext.Sysctls = nil }),
|
||||||
// sysctls with name="kernel.shm_rmid_forced" ,"net.ipv4.ip_local_port_range"
|
// sysctls with name="kernel.shm_rmid_forced" ,"net.ipv4.ip_local_port_range"
|
||||||
// "net.ipv4.tcp_syncookies", "net.ipv4.ping_group_range"
|
// "net.ipv4.tcp_syncookies", "net.ipv4.ping_group_range",
|
||||||
|
// "net.ipv4.ip_unprivileged_port_start"
|
||||||
tweak(p, func(p *corev1.Pod) {
|
tweak(p, func(p *corev1.Pod) {
|
||||||
p.Spec.SecurityContext.Sysctls = []corev1.Sysctl{
|
p.Spec.SecurityContext.Sysctls = []corev1.Sysctl{
|
||||||
{Name: "kernel.shm_rmid_forced", Value: "0"},
|
{Name: "kernel.shm_rmid_forced", Value: "0"},
|
||||||
{Name: "net.ipv4.ip_local_port_range", Value: "1024 65535"},
|
{Name: "net.ipv4.ip_local_port_range", Value: "1024 65535"},
|
||||||
{Name: "net.ipv4.tcp_syncookies", Value: "0"},
|
{Name: "net.ipv4.tcp_syncookies", Value: "0"},
|
||||||
{Name: "net.ipv4.ping_group_range", Value: "1 0"},
|
{Name: "net.ipv4.ping_group_range", Value: "1 0"},
|
||||||
|
{Name: "net.ipv4.ip_unprivileged_port_start", Value: "1024"},
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
}
|
}
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -19,3 +19,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -20,3 +20,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -20,3 +20,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -20,3 +20,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -20,3 +20,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -20,3 +20,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -20,3 +20,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -20,3 +20,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -20,3 +20,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
@ -24,3 +24,5 @@ spec:
|
|||||||
value: "0"
|
value: "0"
|
||||||
- name: net.ipv4.ping_group_range
|
- name: net.ipv4.ping_group_range
|
||||||
value: 1 0
|
value: 1 0
|
||||||
|
- name: net.ipv4.ip_unprivileged_port_start
|
||||||
|
value: "1024"
|
||||||
|
Loading…
Reference in New Issue
Block a user