Я хотел бы установить 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: не найден ожидаемый ключ

0