首页 > 解决方案 > wso2 kubernetes-apim on openshift - 什么是正确的安全上下文?

问题描述

使用已发布的 github 项目在 OpenShift 上部署 WSO2 APIM 2.1.0 ,部署模式 2 用例

默认情况下,部署的 pod 无法访问其映射的卷。作为一种解决方法,我们将 pod 设置为在特权安全上下文下运行,尽管我想使用默认设置。

什么是正确的分辨率/设置?

我假设我缺少安全上下文或到用户 uid 的一些映射(据我所知,在 Dockerfile 中设置为 1000000000)。

标签: kuberneteswso2openshiftwso2-am

解决方案


你能分享一些关于你的环境的细节吗?具体来说:

  1. Openshift 是在裸机上运行,​​还是在 AWS 等云提供商上运行?
  2. 您是否将 NFS 用于持久卷?

如果你在VM中安装了自己的NFS服务器,能否在NFS VM中创建相同的用户(wso2user,uid=1000000000 in root group),并将共享目录的所有权更改为该用户,然后重试?


推荐阅读