开发者社区 > 云效DevOps > 正文

云效中我k8s 生产环境和开发环境在同一个集群,是通过namespace进行区分的,收集pod日志?

云效中我k8s 生产环境和开发环境在同一个集群,是通过namespace进行区分的,收集pod日志的是在appstack里面通过环境变量进行环境区分的,现在的现象日志里面收集的日志环境是串的?image.png image.png 能帮忙看下什么情况吗?

展开
收起
真的很搞笑 2023-07-06 06:43:03 90 0
2 条回答
写回答
取消 提交回答
  • 在云效中,您可以通过收集Kubernetes集群中不同Namespace的Pod日志来区分生产环境和开发环境。以下是一种可能的方法:

    1. 创建日志收集规则:在云效中,创建两个不同的日志收集规则,一个用于生产环境,另一个用于开发环境。

    2. 配置规则的匹配条件:对于每个规则,配置适当的匹配条件以仅捕获特定Namespace下的Pod日志。例如,对于生产环境规则,您可以设置匹配条件为namespace="production",对于开发环境规则,设置匹配条件为namespace="development"

    3. 指定日志目标:为每个规则指定正确的日志目标。您可以选择将日志发送到特定的日志存储服务(如ELK、Splunk等),或者将其导出到其他位置进行后续处理。

    4. 部署规则:将这些日志收集规则部署到Kubernetes集群中,以便它们可以监控相应的Namespace并收集Pod日志。

    通过以上步骤,您可以使用不同的规则来区分生产环境和开发环境,并收集相应Namespace下的Pod日志。这样,您就能够更好地管理和分析来自不同环境的日志数据。

    2023-07-31 10:04:33
    赞同 展开评论 打赏
  • 您看看部署单里的yaml是正确的吗占位符有没有被成功替换,是不是对应的环境名image.png ,此回答整理自钉群“云效交付域答疑群”

    2023-07-06 12:08:33
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载