云容器实例 CCI-日志:操作步骤

时间:2024-05-24 14:06:58

操作步骤

  1. 安装“云原生日志采集插件”和“CCE 突发弹性引擎 (对接 CCI)”插件。
    1. 登录CCE控制台。
    2. 选择CCE集群,单击进入CCE集群总览页面。
    3. 在导航栏左侧单击“插件中心”,进入插件中心首页。
    4. 选择“CCE 突发弹性引擎 (对接 CCI)”插件,单击“安装”。
    5. 在安装配置中需要勾选“网络互通”功能。

    6. 选择“云原生日志采集插件”,单击“安装”。

  2. 创建弹性到CCI的负载。
    1. 在导航栏右侧单击“工作负载”,进入工作负载首页。
    2. 单击“创建工作负载”,具体操作步骤详情请参见创建工作负载
    3. 填写基本信息并完成工作负载创建。更多创建弹性到CCI负载的方式,请参考调度负载到CCI

  3. 配置日志采集策略。
    1. 在导航栏左侧单击“日志中心”,进入日志中心首页。
    2. 单击“日志采集策略”,进入日志采集策略创建的界面。
    3. 配置具体采集策略,完成后单击“确定”。

      弹性到CCI的Pod不支持日志策略热更新,更新日志策略后需要重新部署弹性到CCI的Pod才可生效。

  4. 查看弹性到CCI的pod yaml。

    为支持CCI pod日志被采集到日志中心,CCE插件CCE Log Collector为pod注入了如下四个annotation:

    annotation

    示例值

    coordinator.cci.io/inject-volumes

    '[{"name":"log-agent-conf","configMap":{"name":"log-agent-cci-logging-config","defaultMode":384},"namespace":"monitoring"},{"name":"log-agent-cert","secret":{"secretName":"log-agent-ca-secret","defaultMode":384},"namespace":"monitoring"}]'

    logconf.k8s.io/fluent-bit-configmap-reference

    monitoring-log-agent-cci-logging-config

    logconfigs.logging.openvessel.io

    '{"testcci001":{"container_files":{"container-1":"/var/test/*/*.log"},"regulation":""}}''

    sandbox-volume.openvessel.io/volume-names

    log-agent-conf,log-agent-cert

  5. 在日志中心查看日志上报。

    CCE集群日志中心更详细的用法可以参考CCE插件CCE Log Collector相关文档指导。

support.huaweicloud.com/usermanual-cci/cci_01_0121.html