嗨,我有问题。我想在Pod“net.ipv4.tcp_tw_reuse=1”中找出内核参数。我在VM上测试的很好。但我在没有工作的情况下配置了清单文件。请帮帮我。
Cat test_sysctl4.yml
apiVersion: v1
kind: Pod
metadata:
labels:
run: ppp-mon
name: ppp-mon
spec:
securityContext:
sysctls:
sysctls:
- name: kernel.shm_rmid_forced
value: "0"
- name: net.core.somaxconn
value: "1024"
- name: kernel.msgmax
value: "65536"
- name: net.ipv4.tcp_tw_reuse
value: "1"
containers:
- image: ppp-mon
name: ppp-mon
部署:
kubectl apply -n ppp -f test_sysctl4.yml
Check Pod:
# kubectl get pod -n ppp ppp-mon
NAME READY STATUS RESTARTS AGE
ppp-mon 0/1 SysctlForbidden 0 54s
谢谢。
1条答案
按热度按时间afdcj2ne1#
这有点老了,但仅供参考:我认为net.ipv4.tcp_tw_reuse被认为是“不安全的sysctl”,因此在使用之前必须由管理员在集群中启用。请参阅:https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/