This documentation is for a release that is no longer maintained.
You can select a different version or view all RHACS documentation.1.3.2. 管理安全集群
要保护 Kubernetes 或 OpenShift Container Platform 集群,您必须将 Red Hat Advanced Cluster Security for Kubernetes 服务部署到集群中。您可以通过导航到 Platform Configuration roxctl CLI。
生成 Sensor 部署 YAML 文件
Kubernetes
roxctl -e "$ROX_CENTRAL_ADDRESS" sensor generate k8s --name <cluster_name> --central "$ROX_CENTRAL_ADDRESS"
$ roxctl -e "$ROX_CENTRAL_ADDRESS" sensor generate k8s --name <cluster_name> --central "$ROX_CENTRAL_ADDRESS"
OpenShift Container Platform
roxctl -e "$ROX_CENTRAL_ADDRESS" sensor generate openshift --name <cluster_name> --central "$ROX_CENTRAL_ADDRESS"
$ roxctl -e "$ROX_CENTRAL_ADDRESS" sensor generate openshift --name <cluster_name> --central "$ROX_CENTRAL_ADDRESS"
请阅读 --help 输出,查看您可能需要根据系统架构使用的其他选项。
确保从部署 Red Hat Advanced Cluster Security for Kubernetes 服务的集群中访问您提供的 --central 的端点。
如果您使用一个支持非gRPC 的负载均衡器,如 HAProxy、AWS Application Load Balancer(ALB)或 AWS Elastic Load Balancing(ELB):
-
使用 WebSocket 安全(
ws)协议。要使用wss,请为地址添加wss://前缀,以及 在地址后添加端口号,例如:
roxctl sensor generate k8s --central wss://stackrox-central.example.com:443
$ roxctl sensor generate k8s --central wss://stackrox-central.example.com:443Copy to Clipboard Copied! Toggle word wrap Toggle overflow
为现有集群下载 Sensor 捆绑包
使用以下命令指定集群名称或 ID,为现有集群下载 Sensor 捆绑包。
roxctl sensor get-bundle <cluster_name_or_id>
$ roxctl sensor get-bundle <cluster_name_or_id>
删除集群集成
roxctl -e "$ROX_CENTRAL_ADDRESS" cluster delete --name=<cluster_name>
$ roxctl -e "$ROX_CENTRAL_ADDRESS" cluster delete --name=<cluster_name>
删除集群集成不会删除集群中运行的 Kubernetes 服务的 Red Hat Advanced Cluster Security for Kubernetes 服务。您可以通过从 Sensor 安装捆绑包中运行 delete-sensor.sh 脚本来删除它们。