应用平台 APPSTAGE-通过DaemonSet部署接入容器日志:步骤五:配置DaemonSet

时间:2023-11-24 19:32:04

步骤五:配置DaemonSet

  1. 将日志配置组名称填写到variables.tf中groups数组内。

    groups有且只能填写一个元素,设计为数组是因为架构从上层统一了与bi DaemonSet的配置格式。

  2. 在“日志配置组”页面,单击已创建的日志配置组所在行“操作”列的“配置详情”。
  3. 在日志配置组详情页面,选择2.0版本或者3.0版本,并拷贝日志配置组自动生成的IaC代码到业务IaC中。

    • IaC 2.0格式
      • 在tfdefinition的main.tf中添加:
        # ============ daemonSet配置 ============
        daemonset = var.daemonset
        # ============ 集群标签配置 ============
        resource_tag = var.resource_tag
      • 在tfdefinition的variables.tf中添加:
        variable "daemonset" {
          default = [
            {
              # 接入DaemonSet类型,必填
              name     = "AIOps"
              # 开启与否,必填
              enable   = true
              # 日志路径,选填。固定值:/opt/huawei/logs
              log_path = "/opt/huawei/logs"
              # 日志存储限制,选填。默认为最大值 100G
              limit_size = "100G"
              # 日志配置分组,必填,当前AIOps场景有且只能填写一个元素
              groups = ["logConfigGroupName"]
            }
          ]
        } 
    • IaC 3.0格式
      resources.yaml中的配置:
      # ========== daemonSet 实例参数配置 ==========
          daemonSet: 
             - name: AIOps
              enable: true
              logPath: '/opt/huawei/logs'
              limitSize: 100G
              groups: ["logConfigGroupName"]

support.huaweicloud.com/usermanual-appstage/zh-cn_topic_0000001741245553.html