3.6. 自定义 Red Hat Single Sign-On 镜像的默认行为


您可以更改 Red Hat Single Sign-On 镜像的默认行为,如 enable TechPreview 功能或启用调试。本节论述了如何使用 JAVA_OPTS_APPEND 变量进行此更改。

前提条件

此流程假设之前使用以下模板 部署了 Red Hat Single Sign-On for OpenShift 镜像:

  • sso75-postgresql
  • sso75-postgresql-persistent
  • sso75-x509-postgresql-persistent

流程

您可以使用 OpenShift Web 控制台或 CLI 更改默认行为。

如果使用 OpenShift Web 控制台,请将 JAVA_OPTS_APPEND 变量添加到 sso 部署配置中。例如,要启用 TechPreview 功能,您可以按照如下所示设置 变量:

JAVA_OPTS_APPEND="-Dkeycloak.profile=preview"
Copy to Clipboard Toggle word wrap

如果使用 CLI,则使用以下命令启用 TechPreview 功能,当使用先决条件下提到的模板部署了 Red Hat Single Sign-On pod。

  1. 缩减 Red Hat Single Sign-On pod:

    $ oc get dc -o name
    deploymentconfig/sso
    deploymentconfig/sso-postgresql
    
    $ oc scale --replicas=0 dc sso
    deploymentconfig "sso" scaled
    Copy to Clipboard Toggle word wrap
    注意

    在前面的命令中,将显示 sso-postgresql,因为 PostgreSQL 模板用于部署用于 OpenShift 镜像的 Red Hat Single Sign-On。

  2. 编辑部署配置,以设置 JAVA_OPTS_APPEND 变量。例如,要启用 TechPreview 功能,您可以按照如下所示设置 变量:

    $ oc env dc/sso -e "JAVA_OPTS_APPEND=-Dkeycloak.profile=preview"
    Copy to Clipboard Toggle word wrap
  3. 扩展 Red Hat Single Sign-On pod:

    $ oc scale --replicas=1 dc sso
    deploymentconfig "sso" scaled
    Copy to Clipboard Toggle word wrap
  4. 测试您选择的 TechPreview 功能。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat