Helm Sentry安装在部署时失败:initdb:无法更改目录的权限

时间:2018-11-06 15:49:03

标签: docker kubernetes openshift sentry kubernetes-helm

我有一个本地Openshift实例,在该实例中,我尝试使用以下头盔来安装Sentry:

StringConcatFactory

除了helm install --name sentry --wait stable/sentry吊舱以外,所有吊舱都可以很好地部署,也可以作为Sentry的依赖项进行部署。 此pod的初始化失败,显示为PostgreSQL,并且日志显示以下内容:

CrashLoopBackOff

不确定从哪里开始解决此问题,以便我可以成功部署哨兵及其所有依赖项

1 个答案:

答案 0 :(得分:0)

通过向用于在Pod上运行命令的服务帐户添加权限,解决了该问题。 在我的情况下,使用的是OpenShift上的默认服务帐户。 我使用cli向此服务帐户添加了适当的权限:

oc adm policy add-scc-to-user anyuid -z default --as system:admin

另请参阅:https://blog.openshift.com/understanding-service-accounts-sccs/