
Ao montar o armazenamento persistente para o contêiner influxdb, a propriedade do armazenamento NFS é alterada para uid 1000 quando o contêiner é executado. É necessário que um usuário host RHEL conhecido (2000) seja proprietário do sistema de arquivos.
Tentei definir a opção de segurança runAsUser no Kubernetes, mas o contêiner apresentou erros informando
permissions error
.Tentei criar um dockerfile personalizado, adicionando o usuário 2000 e executando o contêiner como esse usuário, mas recebi o erro:
unauthorized: access to request resource is not authorized
.Também olhei para namespaces de usuários, mas não sabia como configurá-los. -Tentei a sugestão do contêiner de inicialização e falhou. Abaixo está o código e a mensagem de erro.
initContainers: - nome: imagem
init-influxdb : /influxdb:0.2.10 comando: ['sh', '-c', "chown 2000:2000 /var/lib/influxdb2"]
A mensagem de erro que recebo nos logs é:
stderr F chown: alterando a propriedade de '/var/lib/influxdb2': operação não permitida