No docker eu consigo mapear o volume entre o container e o host, como é feito isso no Kubernetes? Pois quero enviar novos arquivos.
No docker eu consigo mapear o volume entre o container e o host, como é feito isso no Kubernetes? Pois quero enviar novos arquivos.
Olá, Davi.
Você terá um yaml similar a esse:
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: {}
Para mepear o volume você usará o volumeMounts
parar apontar o path do seu container e o volumes
para definir o local. Você também pode usar coisas externas no volumes
, tipo azure, aws e por ai vai. Se quiser ver essa parte recomendo você dar uma olhada na documentação do volumes
:
https://kubernetes.io/docs/concepts/storage/volumes/