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

© 2026 Red Hat
返回顶部