开发者社区> 问答> 正文

多云混合云如何将日志服务接入注册集群?

多云混合云如何将日志服务接入注册集群?

展开
收起
小天使爱美 2020-03-26 14:54:59 780 0
1 条回答
写回答
取消 提交回答
  • 注册的集群接入日志服务能为分布在各处的 Kubernetes 集群提供统一的管理方式。本文介绍如何通过容器服务 Kubernetes 版中的应用将日志服务接入至注册的 Kubernetes 集群。 前提条件 您已通过容器服务 Kubernetes 版接入一个注册的 Kubernetes 集群。具体操作步骤,请参见注册外部 Kubernetes 集群。 操作步骤

    登录容器服务管理控制台。
    选择左侧导航栏中的市场 > 应用目录进入阿里云应用页签。
    选择运维/可观测性 (6) > ack-sls-log-controller。
    a
    单击参数页签,设置下图红框中相应的参数。
    
    相关的参数描述,请参见说明页签中的参数部分内容。
    日志服务 参数
    说明 如果您的集群网络和专有网络VPC有专线打通,InstallParam参数设置可以去掉-internet后缀,Endpoint参数设置可以在{region-id}后增加-intranet后缀。
    参数设置完成后,在页面右侧的创建区域,填写相关信息,并单击创建。
        集群:选择目标集群。资源对象将部署在该集群内。
        命名空间:选择资源对象所属的命名空间,默认是 default。除了节点、持久化存储卷等底层计算资源以外,大多数资源对象需要作用于命名空间。
        发布名称:填写资源对象的发布名称。
    

    后续步骤 应用创建后,您可以通过该集群的控制台运行以下 YAML 文件验证日志服务是否可用。

    apiVersion: v1 kind: Pod metadata: name: my-demo spec: containers: - name: my-demo-app image: 'registry.cn-hangzhou.aliyuncs.com/log-service/docker-log-test:latest' env: ######### 配置 环境变量 ########### - name: aliyun_logs_log-stdout value: stdout - name: aliyun_logs_log-varlog value: /var/log/*.log - name: aliyun_logs_mytag1_tags value: tag1=v1 ############################### ######### 配置vulume mount ########### volumeMounts: - name: volumn-sls-mydemo mountPath: /var/log volumes: - name: volumn-sls-mydemo emptyDir: {} ###############################

    如果日志服务对应的 project 下面有 log-stdou 和 log-varlog 两个 logstore,和对应的日志内容,则日志服务可用。 说明 日志展示会有一定延迟。

    如您的集群中有部署 ngress-nginx,可参见Ingress 访问日志分析与监控。

    2020-03-26 15:36:29
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载