为 Pod 设置内核参数
本文介绍为 Pod 设置内核参数的几种方式。
在 securityContext 中指定 sysctl
自 k8s 1.12 起,sysctls 特性 beta 并默认开启,允许用户在 pod 的 securityContext
中设置内核参数,用法示例:
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
spec:
replicas: 1
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
securityContext:
sysctls:
- name: net.core.somaxconn
value: "1024"
- name: net.core.somaxconn
value: "1024"
containers:
- name: nginx
image: nginx:latest