StackRoxKubernetes 安全平台
StackRox 是一个 Kubernetes 安全平台,可以对容器环境进行风险分析,提供可见性和运行时警报,并提供建议以通过强化环境来主动提高安全性。
StackRox 能够与容器生命周期的每个阶段(构建、部署和运行)集成。
部署
将 StackRox 的最新开发版本快速部署到 stackrox 命名空间中的 kubernetes 集群:
git clone git@github.com:stackrox/stackrox.git
cd stackrox
MAIN_IMAGE_TAG=latest ./deploy/k8s/deploy.sh
如果你在使用 docker for desktop 或 minikube,就使用 ./deploy/k8s/deploy-local.sh
命令;对于 openshift 则使用 ./deploy/openshift/deploy.sh
。
部署完成后,应该存在端口转发,以便您可以连接到 https://localhost:8000/ 。 'admin' 用户的凭证可以在 ./deploy/k8s/central-deploy/password
中找到。
构建工具
以下工具是测试代码和构建所必需的:
- Make
- Go
- 获取 EXPECTED_GO_VERSION 。
- 可以使用
make reinstall-dev-tools
安装各种 Go linter 和 RocksDB 依赖项 - 指定的 UI 构建工具 ui/README.md 。
- Docker
- RocksDB
- Xcode 命令行工具(仅限 macOS)
- Bats 用于运行某些 shell 测试
- oc OpenShift cli 工具
评论