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


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

  • sso76-ocp3-postgresql
  • sso76-ocp4-postgresql
  • sso76-ocp3-postgresql-persistent
  • sso76-ocp4-postgresql-persistent
  • sso76-ocp3-x509-postgresql-persistent
  • sso76-ocp4-x509-postgresql-persistent

流程

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

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

JAVA_OPTS_APPEND="-Dkeycloak.profile=preview"

如果使用 CLI,请使用以下命令,在使用前提条件下提到的模板部署 Red Hat Single Sign-On pod 时启用 TechPreview 功能。

  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
    注意

    在上一命令中,sso-postgresql 会出现 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"
  3. 扩展 Red Hat Single Sign-On pod:

    $ oc scale --replicas=1 dc sso
    deploymentconfig "sso" scaled
  4. 测试您选择的 TechPreview 功能。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部