【发布时间】:2022-07-18 15:27:10
【问题描述】:
我正在处理一项要求,我们希望将 Kubernetes POD 中的特定内核参数“net.ipv4.tcp_retries2”更新为“5”。
我们使用的是 AKS 集群 v1.21.7
我尝试使用 securityContext 设置上述 sysctl 参数,但失败了
template:
metadata:
labels:
app.kubernetes.io/name: weather-forecast-api
app.kubernetes.io/instance: RELEASE-NAME
spec:
serviceAccountName: RELEASE-NAME-weather-forecast-api
securityContext:
sysctls:
- name: net.ipv4.tcp_retries2
value: "5"
当我在 AKS 中应用上述更改时,pod 无法运行并出现错误
禁止的 sysctl:“net.ipv4.tcp_retries2”未列入白名单
我知道我们可以在裸机 Kubernetes 集群上修改 Kubelet 级别的内核级别设置,但在我的例子中,它是来自 Azure 的托管集群。
【问题讨论】:
标签: kubernetes azure-aks