Não há como definir o UID
usando a definição de Pod
, mas o Kubernetes salva o UID
do volume originado.
Assim, você pode definir o UID
por InitContainer
, que é lançado antes do contêiner principal, basta adicioná-lo ao caminho containers
do Deployment
:
initContainers:
- name: volume-mount-hack
image: busybox
command: ["sh", "-c", "chown -R 200:200 /nexus"]
volumeMounts:
- name: <your nexus volume>
mountPath: /nexus