【发布时间】:2021-11-01 07:40:35
【问题描述】:
我想更改 Kubernetes pod 中的默认 tcp keep alive 值,推荐的方法是什么?
【问题讨论】:
-
这个问题是关于纯 Docker 还是 Kubernetes?答案会很不一样。
-
它是一个 Azure kubernetes 容器
标签: kubernetes azure-aks tcp-keepalive
我想更改 Kubernetes pod 中的默认 tcp keep alive 值,推荐的方法是什么?
【问题讨论】:
标签: kubernetes azure-aks tcp-keepalive
您可以通过 AKS/Kubernetes 中 pod 清单上的 sysctls 执行此操作:
spec:
securityContext:
sysctls:
- name: "net.ipv4.tcp_keepalive_time"
value: "45"
这里还有更多文档:
https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/
https://docs.syseleven.de/metakube/de/tutorials/confiugre-unsafe-sysctls
【讨论】: