Я хотел бы установить sysctl в развертывании.
Это работает в yaml ниже.
apiVersion: v1
kind: Pod
metadata:
name: sysctl-example
spec:
securityContext:
sysctls:
- name: kernel.sem
value: "1000 1000 32000 1000"
containers:
- name: dummy-pod
image: ubuntu
restartPolicy: Never
но я не знаю, как настроить его при развертывании.
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: nginx
spec:
replicas: 1
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
securityContext:
sysctls:
- name: kernel.sem
value: "1000 32000 1000 1000"
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80
Он печатает ошибку.
ошибка: ошибка преобразования YAML в JSON: yaml: строка 20: не найден ожидаемый ключ