You are viewing documentation for a release that is no longer maintained. To view the documentation for the most recent version, see the latest RHACS docs.
第 3 章 缓解内部证书
Red Hat Advanced Cluster Security for Kubernetes 的每个组件使用 X.509 证书来向其他组件验证自己。这些证书具有过期日期,必须在其过期前重新发布它们。您可以在 RHACS 门户的 Platform Configuration
3.1. 缓解 Central 的内部证书 复制链接链接已复制到粘贴板!
中央使用内置服务器证书以在与其他 Red Hat Advanced Cluster Security for Kubernetes 服务通信时进行身份验证。此证书与您的中央安装是唯一的。RHACS 门户在中央证书即将过期时显示信息横幅。
信息横幅仅显示证书到期日期前 15 天。
先决条件
-
要重新发出证书,必须具有
ServiceIdentity
资源的写入权限
。
流程
- 点击横幅链接下载 YAML 配置文件,该文件包含一个新的 OpenShift Container Platform secret,包括证书和密钥值。
将新的 YAML 配置文件应用到已安装 Central 的集群。
oc apply -f <secret_file.yaml>
$ oc apply -f <secret_file.yaml>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 重启 Central 以应用更改。
3.1.1. 重启 Central 容器 复制链接链接已复制到粘贴板!
您可以通过终止 Central 容器或删除 Central pod 重启 Central 容器。
流程
运行以下命令以终止 Central 容器:
注意您必须等待至少 1 分钟,直到 OpenShift Container Platform 传播您的更改并重启 Central 容器。
oc -n stackrox exec deploy/central -c central -- kill 1
$ oc -n stackrox exec deploy/central -c central -- kill 1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 或者,运行以下命令来删除 Central pod:
oc -n stackrox delete pod -lapp=central
$ oc -n stackrox delete pod -lapp=central
Copy to Clipboard Copied! Toggle word wrap Toggle overflow