我已经在openshift环境中安装了keycapture。
我必须部署一个自定义用户存储SPI。在非容器环境中,我会将jar复制到部署目录中,在openshift环境中,如何加载jar文件?
谢谢!
-
您需要创建两个卷Mount来存储1(这个自定义jar在服务器中,2(创建启动脚本一些类似的东西
卷装载:-名称:卷jboss启动脚本mountPath:/opt/jboss/startup脚本-name:volume密钥斗篷自定义必需操作mountPath:/opt/jboss/custom-requiredactions只读:真正的
-
您可以使用secret创建JAR文件
-
将卷映射到上述机密(您的文件现在将被放置在PATH中(一些类似的东西
卷:-名称:卷jboss启动脚本configMap:名称:keyclock-10-jboss-startup-scripts-name:volume密钥斗篷自定义必需操作秘密:secretName:自定义密钥斗篷操作
-
你需要写启动脚本脚本将具有copy命令CP(副本(CP/custom.jar/opt/keyclope/stalone/deploments将其添加到名为"的configMap中;密钥斗篷-10-jboss-startup-scripts";因此,基本上,您正在服务器中创建一个文件和一个启动脚本,当我们重新加载deploymentconfig时,它将运行将必要的jar文件复制到部署中的脚本,享受对邮件中的格式设置感到抱歉注意:-您可以为configmap或secret使用任何名称,也可以仅使用configmap将启动脚本和jar文件获取到服务器中