第 4 章 与 Slack 集成


如果使用 Slack,您可以将 Red Hat Advanced Cluster Security for Kubernetes 中的警报转发到 Slack。

以下步骤代表了将 Red Hat Advanced Cluster Security for Kubernetes 与 Slack 集成的高级工作流:

  1. 创建新的 Slack 应用程序,启用传入的 Webhook,并获取 Webhook URL。
  2. 使用 Webhook URL 将 Slack 与 Red Hat Advanced Cluster Security for Kubernetes 集成。
  3. 识别您要发送通知的策略,并更新这些策略的通知设置。

4.1. 配置 Slack

从创建新 Slack 应用开始,并获取 Webhook URL。

前提条件

  1. 您需要具有权限的管理员帐户或具有创建 webhook 的用户帐户。

流程

  1. 创建新的 Slack 应用程序:

    注意

    如果要使用现有的 Slack 应用程序,进入 https://api.slack.com/apps 并选择一个应用程序。

    1. 进入 https://api.slack.com/apps/new
    2. 输入 App Name 并选择 Development Slack Workspace 来安装您的应用程序。
    3. Create App
  2. 在设置页面中,选择 Basic Information 部分,选择 Incoming Webhooks ( 在添加功能和功能下)。
  3. 打开 Activate Incoming Webhooks 切换。
  4. 选择 Add New Webhook to Workspace
  5. 选择 应用程序将 发布到的频道,然后选择 Authorize。页面刷新,并将您发回到应用程序设置页面。
  6. 复制位于 Your Workspace 部分的 Webhook URL 中的 webhook URL。

如需了解更多详细信息,请参阅 Slack 文档主题,开始使用 Incoming Webhook

4.1.1. 将警报发送到不同的 Slack 频道

您可以配置 Red Hat Advanced Cluster Security for Kubernetes 将通知发送到不同的 Slack 频道,以便它们直接进入正确的团队。

流程

  1. 配置传入的 Webhook 后,在部署 YAML 文件中添加类似如下的注解:

    example.com/slack-webhook: https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
    Copy to Clipboard Toggle word wrap
  2. 在配置 Red Hat Advanced Cluster Security for Kubernetes 时,使用 Label/Annotation Key for Slack Webhook 字段中的注解键 example.com/slack-webhook

配置完成后,如果部署在 YAML 文件中配置了注解,Red Hat Advanced Cluster Security for Kubernetes 会将警报发送到您为该注解指定的 webhook URL。否则,它将警报发送到默认的 webhook URL。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat