通过Sidecar实现通用ACS应用日志轮转
由于容器计算服务 ACS(Container Compute Service)集群采用Serverless形式管理集群资源,无法通过部署DaemonSet来管理日志的轮转。日志文件若不轮转,可能持续增长至占用全部磁盘空间。因此,ACS提供了一种通过Sidecar来实现通用的容器日志轮转的方案。本文介绍如何在Sidecar中通过配置Cron定时触发logrotate来实现容器日志文件的轮转。
通过Sidecar-控制台方式采集容器文本日志
如果需要每个Pod使用单独的Logtail实例来收集Pod内所有容器的日志,可以使用Sidecar方式在Kubernetes集群上部署Logtail。本文介绍Sidecar方式采集容器文本日志的工作原理、使用限制、前提条件、操作步骤等信息。
通过Sidecar容器获取GPU-HPN计算类Pod的标准输出和错误输出
GPU-HPN类型的Pod在运行期间,会选择通过标准输出(Stdout)或错误输出(Stderr)打印日志。本文介绍如何通过Sidecar容器的方式,获取GPU-HPN类型Pod的标准输出和错误输出内容。
添加Sidecar容器
Serverless 应用引擎 SAE(Serverless App Engine)支持在应用中添加Sidecar容器,以增强主应用容器的功能。Sidecar容器可以用于实现监控和日志收集等非业务功能的解耦与标准化。通过这种方式,您可以将一些辅助性任务从主应用容器中分离出来,使主应用容器更加专注于其核心业务逻辑。
向虚拟节点中的Pod注入Sidecar容器
本文介绍如何在ACK集群使用ACS算力的场景, 借助虚拟节点组件(ACK Virtual Node)的增强能力, 为仅调度到虚拟节点上的Pod自动注入Sidecar容器,从而实现可观测性、安全等能力。这个方法可以进一步结合OpenKruise SidecarSet来实现Sidecar注入规则的定制,以及Sidecar的独立更新。
KubeVela这里要使用sidecar filebeat收集容器中的日志有没有知道这里要怎么配置?
KubeVela这里要使用sidecar filebeat收集容器中的日志,请问下有没有大佬知道这里要怎么配?
OpenKruise使用"管理日志采集sidecar容器最佳实践"时发现了问题知道咋解决么?
OpenKruise使用"管理日志采集sidecar容器最佳实践"时发现了几个问题:1 文档中FileBeat SidecarSet Volume字段位置有问题。2 在注入sidecar时filebeat容器拉不起来,报错:/usr/local/bin/docker-entrypoint: line 8: exec: filebeat: not found,第二点有大佬知道咋解决么?
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
阿里云容器服务 ACK
云端最佳容器应用运行环境,安全、稳定、极致弹性
+关注