如何在 Kubernetes YAML 文件中使用 --tmpfs 挂载?

Doo*_*oom 5 docker kubernetes

我尝试在 Kubernetes YAML 文件中使用 docker run 命令中的 --tmpfs 标志,但找不到方法。

sudo docker run --name=ubuntu-gnome -d --rm \
  --tmpfs /run --tmpfs /run/lock --tmpfs /tmp \
  --cap-add SYS_BOOT --cap-add SYS_ADMIN \
  -v /sys/fs/cgroup:/sys/fs/cgroup \
  -p 5901:5901 -p 6901:6901 \
  darkdragon001/ubuntu-gnome-vnc
Run Code Online (Sandbox Code Playgroud)

SYN*_*SYN 15

您正在寻找一个emptyDir卷,如下所示:

apiVersion: v1
kind: Pod
metadata:
  name: demo
spec:
  containers:
  - name: container
    ...
    volumeMounts:
    - mountPath: /tmp
      name: tmp
      subPath: tmp
    - mountPath: /run
      name: tmp
      subPath: run
    - mountPath: /run/lock
      name: tmp
      subPath: run-lock
  volumes:
  - name: tmp
    emptyDir:
      medium: Memory
      sizeLimit: 64Mi
Run Code Online (Sandbox Code Playgroud)