Kubernetes
本文将指导你如何生成用于牧云·云原生安全平台进行资源监控以及安全检测的 Kubernetes 配置文件。
# 操作步骤
- 前往产品控制台
- 导航到 集成资源 页面,点击右上角 集成资源
- 选择集群对应的资源类型
- 点击下载镜像包,并上传到可访问私有仓库的服务器,请确保服务器上有 docker 客户端
- 填写命令参数,平台不会保存使用仓库账号密码, 仅用于单次生成命令
- 镜像仓库地址:存储集群探针镜像包的私有仓库地址,必须指定对应的namespace
- 仓库账号用户名密码:访问仓库的账号密码
- 点击生成命令按钮,并使用生成的命令将镜像包推送到集群私有仓库中
- 完成推送后会自动输出一段内容,需要复制内容并前往平台上传
- 完成上传后,点击下载配置文件并上传到集群节点
- 前往集群节点,运行命令
- 初始化集群 RBAC 相关:
bash init-account.sh
- 初始化拉取镜像的凭证:
bash create-secret.sh <DOCKER_REGISTRY_SERVER> <DOCKER_USER> <DOCKER_PASSWORD>
- 部署集群连接组件服务:
kubectl apply -f k8s-connector-deployment.yml
- 初始化集群 RBAC 相关:
- 完成后前往产品控制台,集群会自动注册到平台
# 安装组件
点击卡片进入资源详情页面,集群资源提供关联组件卡片,当前提供 2 种集群插件:
- 日志审计组件:如需使用集群日志审计功能,需要提前给对应的集群安装组件。
- 安装流程:点击手动安装组件按钮,点击【下载】按钮下载组件压缩包,将下载的压缩包上传到 master 节点并解压,kubectl create 下载的deployment 文件,然后运行命令:chmod +x ./install.sh,然后运行 ./install.sh 即可。
- 成功安装后组件会自动与平台进行通信,当组件状态展示为 正常运行中 时,则证明组件安装成功,可以使用集群日志审计功能。
- 准入控制组件:如需使用集群准入控制功能,需要提前给对应的集群安装组件。
- 安装流程:点击手动安装组件按钮,点击【下载】按钮下载组件压缩包,将下载的压缩包上传到 master 节点并解压,kubectl create 下载的deployment 文件,然后运行命令:chmod +x ./install.sh,然后运行 ./install.sh 即可。
- 成功安装后组件会自动与平台进行通信,当组件状态展示为 正常运行中 时,则证明组件安装成功,可以使用集群准入控制功能。