В: kubectl запускает образ docker путем монтирования привязки - PullRequest
0 голосов
/ 27 мая 2020

Я хочу запустить команду docker с k8s, docker следующим образом

docker run -d -it --rm \
 --mount type=bind,source=/search/odin/mountp,target=/search/odin/mountp,bind-propagation=rshared \
 --cap-add SYS_ADMIN --device /dev/fuse --net=host demo:1.1 /bin/bash

Как будто kubectl не поддерживает --mount arg. Как писать .yaml файл?

1 Ответ

0 голосов
/ 28 мая 2020

kubectl поддерживает монтирование через том (https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/)

apiVersion: v1
kind: Pod
metadata:
  name: redis
spec:
  containers:
  - name: redis
    image: redis
    volumeMounts:
    - name: redis-storage
      mountPath: /data/redis
  volumes:
  - name: redis-storage
    emptyDir: {}

Go сначала через него и соответственно настраивается.

...