无法运行多个grafana pod

时间:2019-08-26 10:01:46

标签: openshift replication grafana pod

我们已经建立了自己的openshift集群。我们能够启动在一个Pod上运行的应用程序,但是当我们尝试将应用程序扩展到2个或更多Pod时,它每次都会失败,并显示“ CrashPullBackOff”错误。

调试日志可以拒绝某些文件夹的权限。如果是这种情况,那么两个吊舱都不应该运行。但是我们最多只能运行一个吊舱。我们拥有的一种假设是,以用户“ grafana”的身份运行pod运行,而按比例扩展pod则导致用户“ root”。我们可以控制这种行为吗?

以下是我们的dockerfile内容

FROM grafana/grafana:latest
USER root

COPY data/. /var/lib/grafana/
COPY config/. /usr/share/grafana/conf/

RUN chown -R grafana:grafana "$GF_PATHS_DATA" "$GF_PATHS_HOME" "$GF_PATHS_LOGS" "$GF_PATHS_PLUGINS" "$GF_PATHS_PROVISIONING" && \
    chmod -R 777 "$GF_PATHS_DATA" "$GF_PATHS_HOME" "$GF_PATHS_LOGS" "$GF_PATHS_PLUGINS" "$GF_PATHS_PROVISIONING"

USER grafana

我们应该能够扩展应用程序并运行多个pod。请帮忙,因为这一直困扰着我们很多,而且似乎没有解决办法

0 个答案:

没有答案