$ export ROX_ENDPOINT=<host:port> (1)
为了保护 Kubernetes 或 OpenShift Container Platform 集群的安全,您必须将 Red Hat Advanced Cluster Security for Kubernetes (RHACS) 服务部署到集群中。您可以在 RHACS 门户中导航到**平台配置 → 集群**视图来生成部署文件,或者可以使用 `roxctl` 命令行界面。
您已使用以下命令配置了 `ROX_ENDPOINT` 环境变量
$ export ROX_ENDPOINT=<host:port> (1)
1 | 您想要存储在 `ROX_ENDPOINT` 环境变量中的主机和端口信息。 |
运行以下命令,为您的 Kubernetes 集群生成所需的 Sensor 配置,并将其与您的 Central 实例关联
$ roxctl sensor generate k8s --name <cluster_name> --central "$ROX_ENDPOINT"
运行以下命令,为您的 OpenShift Container Platform 集群生成所需的 Sensor 配置,并将其与您的 Central 实例关联
$ roxctl sensor generate openshift --openshift-version <ocp_version> --name <cluster_name> --central "$ROX_ENDPOINT" (1)
1 | 对于 `--openshift-version` 选项,请指定集群的主要 OpenShift Container Platform 版本号。例如,对于 OpenShift Container Platform 版本 `3.x`,请指定 `3`;对于 OpenShift Container Platform 版本 `4.x`,请指定 `4`。 |
阅读 `--help` 输出以查看您可能需要根据系统架构使用的其他选项。
验证您为 `--central` 提供的端点是否可以从您部署 Red Hat Advanced Cluster Security for Kubernetes 服务的集群访问。
如果您使用的是非 gRPC 兼容的负载均衡器,例如 HAProxy、AWS Application Load Balancer (ALB) 或 AWS Elastic Load Balancing (ELB),请遵循以下指南
|
生成 Sensor 部署文件时,`roxctl` 会在您的工作目录中创建一个名为 `sensor-
运行 Sensor 安装脚本以安装 Sensor
$ ./sensor-<cluster_name>/sensor.sh
如果您收到警告,提示您没有安装 Sensor 的必要权限,请按照屏幕上的说明操作,或联系您的集群管理员寻求帮助。