Caso tenha algum erro ao criar o volume pod-volume
como:
MountVolume.SetUp failed for volume "pod-volume" : hostPath type check failed: /home/user/testes/ is not a directory
Eu consegui resolver aqui adicionando o type como: DirectoryOrCreate
pelo que eu entendi, utilizando esta propriedade ele vai criar caso não exista o diretorio, em meu caso o diretorio já existia, então não entendi muito bem o motivo de ter funcionado, mas funcionou rsrs.
O manifesto do pod ficou assim:
apiVersion: v1
kind: Pod
metadata:
name: pod-volume
spec:
containers:
- name: nginx-container
image: nginx:latest
volumeMounts:
- mountPath: /volume
name: pod-volume
- name: jenkins-container
image: jenkins/jenkins:alpine
volumeMounts:
- mountPath: /volume
name: pod-volume
volumes:
- name: pod-volume
hostPath:
path: /home/user/testes/
type: DirectoryOrCreate