Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

4.23. 配置 Web 控制台自定义

以下 Ansible 变量设置了 master 配置选项以自定义 Web 控制台。如需这些自定义选项的详细信息,请参阅自定义 Web 控制台

表 4.12. Web 控制台自定义变量

变量用途

openshift_web_console_install

决定是否安装 Web 控制台。可以设置为 truefalse。默认值为 true

openshift_web_console_prefix

指定 Web 控制台镜像的前缀。

openshift_master_logout_url

在 web 控制台配置中设置 clusterInfo.logoutPublicURL。详情请参阅 更改 Logout URL。示例值: https://example.com/logout

openshift_web_console_extension_script_urls

在 web 控制台配置中设置 extensions.scriptURL。详情请查看 载入扩展脚本和 Stylesheets。示例值: ['https://example.com/scripts/menu-customization.js','https://example.com/scripts/nav-customization.js ']

openshift_web_console_extension_stylesheet_urls

在 web 控制台配置中设置 extensions.stylesheetURLs。详情请查看 载入扩展脚本和 Stylesheets。示例值: ['https://example.com/styles/logo.css','https://example.com/styles/custom-styles.css ']

openshift_master_oauth_template

在 master 配置中设置 OAuth 模板。详情请参阅 自定义登录页面。示例值: ['/path/to/login-template.html']

openshift_master_metrics_public_url

在 master 配置中设置 metricsPublicURL。详情请参阅 设置指标公共 URL。示例值: https://hawkular-metrics.example.com/hawkular/metrics

openshift_master_logging_public_url

在 master 配置中设置 loggingPublicURL。详情请参阅 Kibana。示例值: https://kibana.example.com

openshift_web_console_inactivity_timeout_minutes

配置 web 控制台以在一段时间不活跃后自动注销。必须是一个大于或等于 5 的整数, 使用 0 禁用该功能。默认值为 0(禁用)。

openshift_web_console_cluster_resource_overrides_enabled

布尔值表示是否为集群配置使用过量分配(overcommit)。为 true 时,Web 控制台会在编辑资源限制时隐藏 CPU 请求、CPU 限制和内存请求的字段,因为您必须使用集群资源覆盖配置来设置这些值。

openshift_web_console_enable_context_selector

在 web 控制台和 admin 控制台 mastheads 中启用上下文选择器,以便在两个控制台间快速切换。当两个控制台都被安装时,默认为 true