日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

收集系統(tǒng)插件日志

更新时间:2023-09-12 02:04:35

系統(tǒng)插件(Addon)使用Kubernetes資源(DaemonSet、Deployment等)實(shí)現(xiàn)集群的存儲(chǔ)、網(wǎng)絡(luò)等功能,這些資源部署于kube-system命名空間之下。本文介紹如何配置收集存儲(chǔ)、網(wǎng)絡(luò)、彈性伸縮等主要系統(tǒng)插件的日志功能。

前提條件

  • 已安裝日志組件logtail-ds。

    在創(chuàng)建集群時(shí),ACK默認(rèn)選中日志組件logtail-ds。如果您未安裝日志組件logtail-ds,關(guān)于如何手動(dòng)安裝的操作,請(qǐng)參見通過日志服務(wù)采集Kubernetes容器日志。

  • 確保日志應(yīng)用alibaba-log-controller版本不低于0.2.0.0-76648ee-aliyun。logcontroller

    如果alibaba-log-controller版本低,可直接升級(jí)logtail-ds組件。關(guān)于如何升級(jí)組件,請(qǐng)參見管理組件。

步驟一:創(chuàng)建系統(tǒng)插件的日志配置文件

日志采集配置針對(duì)ACK進(jìn)行了自定義資源CRD擴(kuò)展,您可以直接部署AliyunLogConfig的CRD配置,Log Controller會(huì)自動(dòng)創(chuàng)建日志服務(wù)相關(guān)采集配置和報(bào)表資源。關(guān)于如何創(chuàng)建自定義資源,請(qǐng)參見管理自定義資源

根據(jù)以下示例創(chuàng)建存儲(chǔ)、Terway網(wǎng)絡(luò)、Flannel網(wǎng)絡(luò)及彈性伸縮的AliyunLogConfig配置文件。

  • 存儲(chǔ)CSI插件的日志配置示例:

    apiVersion: log.alibabacloud.com/v1alpha1
    kind: AliyunLogConfig
    metadata:
      #您的配置名稱在K8s集群中必須是唯一的。
      name: k8s-csi-log
      namespace: kube-system
    spec:
      #用于上傳日志的logstore名稱。
      logstore: k8s-csi-log
      #logtail配置詳細(xì)信息。
      logtailConfig:
        #Docker標(biāo)準(zhǔn)輸出的輸入類型為“plugin”。
        inputType: plugin
        #logtail配置名稱,應(yīng)與[metadata.name]相同。
        configName: k8s-csi-log
        inputDetail:
          plugin:
            inputs:
              -
                #輸入類型。
                type: service_docker_stdout
                detail:
                  #收集stdout和stderr。
                  Stdout: true
                  Stderr: true
                  K8sNamespaceRegex: "^kube-system$"
                  K8sPodRegex: "^csi.*$"
  • Terway網(wǎng)絡(luò)插件的日志配置示例:

    apiVersion: log.alibabacloud.com/v1alpha1
    kind: AliyunLogConfig
    metadata:
      #您的配置名稱在K8s集群中必須是唯一的。
      name: k8s-terway-log
      namespace: kube-system
    spec:
      #用于上傳日志的logstore名稱。
      logstore: k8s-terway-log
      #logtail配置詳細(xì)信息。
      logtailConfig:
      #Docker標(biāo)準(zhǔn)輸出的輸入類型為“plugin”。
        inputType: plugin
        #logtail配置名稱,應(yīng)與[metadata.name]相同。
        configName: k8s-terway-log
        inputDetail:
          plugin:
            inputs:
              -
                #輸入類型。
                type: service_docker_stdout
                detail:
                  #收集stdout和stderr。
                  Stdout: true
                  Stderr: true
                  K8sNamespaceRegex: "^kube-system$"
                  K8sPodRegex: "^terway-eniip.*$"
  • Flannel網(wǎng)絡(luò)插件的日志配置示例:

    apiVersion: log.alibabacloud.com/v1alpha1
    kind: AliyunLogConfig
    metadata:
      #您的配置名稱在K8s集群中必須是唯一的。
      name: k8s-flannel-log
      namespace: kube-system
    spec:
      #用于上傳日志的logstore名稱。
      logstore: k8s-flannel-log
      #logtail配置詳細(xì)信息。
      logtailConfig:
        #Docker標(biāo)準(zhǔn)輸出的輸入類型為“plugin”。
        inputType: plugin
        #logtail配置名稱,應(yīng)與[metadata.name]相同。
        configName: k8s-flannel-log
        inputDetail:
          plugin:
            inputs:
              -
                #輸入類型。
                type: service_docker_stdout
                detail:
                  #收集stdout和stderr。
                  Stdout: true
                  Stderr: true
                  K8sNamespaceRegex: "^kube-system$"
                  K8sPodRegex: "^kube-flannel-ds.*$"
  • 彈性伸縮插件的日志配置示例:

    apiVersion: log.alibabacloud.com/v1alpha1
    kind: AliyunLogConfig
    metadata:
      #您的配置名稱在K8s集群中必須是唯一的。
      name: k8s-cluster-autoscaler-log
      namespace: kube-system
    spec:
      #用于上傳日志的logstore名稱。
      logstore: k8s-cluster-autoscaler-log
      #logtail配置詳細(xì)信息。
      logtailConfig:
        #Docker標(biāo)準(zhǔn)輸出的輸入類型為“plugin”。
        inputType: plugin
        #logtail配置名稱,應(yīng)與[metadata.name]相同。
        configName: k8s-cluster-autoscaler-log
        inputDetail:
          plugin:
            inputs:
              -
                #輸入類型。
                type: service_docker_stdout
                detail:
                  #收集stdout和stderr。
                  Stdout: true
                  Stderr: true
                  K8sNamespaceRegex: "^kube-system$"
                  K8sPodRegex: "^cluster-autoscaler.*$"

步驟二:查看日志

關(guān)于如何查看日志,請(qǐng)參見步驟四:查看日志。

  • 本页导读 (1)
  • 前提條件
  • 步驟一:創(chuàng)建系統(tǒng)插件的日志配置文件
  • 步驟二:查看日志