要: DaemonSet和Sidecar模式各有优缺点,目前没有哪种方式可以适用于所有场景。因此我们阿里云日志服务同时支持了DaemonSet以及Sidecar两种方式,并对每种方式进行了一些额外的改进,更加适用于K8S下的动态场景。

概念

Sidecar 也叫做边车模式.

边车模式sidecar是在不改变原有container功能的情况下,在同一个pod下增加其他container来增加对应的功能。

因为在同一个Pod下的容是共享一个namespace空间的,所以对应的网络、存储等资源也是同一个空间下的,这就可以很方便的进行两个containers之间交互。

当然这个比较理解,举个通俗的例子:在近代战争电影里,我们经常看到一群日本兵开着三轮摩托,插着膏药旗进城,通常这个三轮摩托上还架着机关枪。这个就可以理解成sidecar模式,因为三轮摩托的主要作用肯定是一个交通载具,但是旁边坐的老日在那驾个枪就多了警戒防护的功能。

参考文档

##
http://www.361way.com/k8s-sidecar/6689.html##
https://blog.csdn.net/yujia_666/article/details/115705807

日志采集方式

日志作为任一系统不可或缺的部分,在K8S的官方文档中也介绍了多种的日志采集形式,总结起来主要有下述3种:原生方式、DaemonSet方式和Sidecar方式。

  • 原生方式:使用 kubectl logs 直接在查看本地保留的日志,或者通过docker engine的 log driver 把日志重定向到文件、syslog、fluentd等系统中。
  • DaemonSet方式:在K8S的每个node上部署日志agent,由agent采集所有容器的日志到服务端。
  • Sidecar方式:一个POD中运行一个sidecar的日志agent容器,用于采集该POD主容器产生的日志

K8S中的sidecar的理解和实践相关推荐

  1. AI在K8S中的实践:云智天枢AI中台架构揭秘

    导语 | 9月7日,云+社区(腾讯云官方开发者社区)主办的技术沙龙--AI技术原理与实践,在上海成功举行.现场的5位腾讯云技术专家,在现场与开发者们面对面交流,并深度讲解了腾讯云云智天枢人工智能服务平 ...

  2. 如何理解k8s中limit限制cpu单位

    如何理解k8s中limit限制cpu单位 官方对单位的解释: https://v1-14.docs.kubernetes.io/zh/docs/tasks/configure-pod-containe ...

  3. k8s中pv和pvc如何理解

    k8s中pv和pvc如何理解 持久化与有状态应用的误区 k8s 带来的持久化问题和应用状态问题 认识PV/PVC/StorageClass 快速理解 生命周期 持久化与有状态应用的误区 刚接触k8s的 ...

  4. asp.net core程序在k8s中基于rabbitmq队列消息数的HPA实践!

    背景 最近一段时间,陆陆续续的把手里头项目都迁移到了k8s中,期间遇到很多的坑,并且也学到了许多k8s的知识(从0-1),大家都知道k8s中的一大特性是自动扩容,对此结合自己的业务发现很是有" ...

  5. 9 个技巧,解决 K8s 中的日志输出问题

    作者 | 元乙  阿里云存储服务技术专家 导读:近年来,越来越多的同学咨询如何为 Kubernetes 构建一个日志系统,或者是来求助在此过程中遇到一系列问题如何解决,授人以鱼不如授人以渔,于是作者想 ...

  6. Istio 中的 Sidecar 注入及透明流量劫持过程详解

    图片来源:上海五角场 by Jimmy Song 本文基于 Istio 1.5.1 版本,将为大家介绍以下内容: 什么是 sidecar 模式和它的优势在哪里. Istio 中是如何做 sidecar ...

  7. 工商银行:应用多k8s集群管理及容灾实践

    摘要:在华为开发者大会(Cloud)2021上,工商银行Paas云平台架构师沈一帆发表了<工商银行多k8s集群管理及容灾实践>主题演讲,分享了工商银行使用多云容器编排引擎Karmada的落 ...

  8. 服务网格规模化应用下的Istio Sidecar配置管理挑战与实践|IstioCon 2022

    服务网格是服务间通信的基础设施层, 服务网格 Istio 近期已经宣布了加入云原生计算基金会(CNCF)的意向,今后会得到更多开发者的信任和应用.阿里云内部很早就开始调研并实践 ServiceMesh ...

  9. delphi usb 读写_写作论语 | 崔嵘:写我所读——国外整本书阅读中读写结合的理论与实践(上)...

    崔嵘简介 崔嵘,博士,首都师范大学初等教育学院副教授.硕士研究生导师, 澳大利亚弗林德斯大学教育学院客座副教授,美国明尼苏达大学访问学者,北京市语文现代化研究会秘书长.全国名师工作室联盟学术委员会学术 ...

最新文章

  1. 测试私有方法 重构_通过测试学Go:指针和错误
  2. 爬虫为什么用Chrome?
  3. Spring注解开发-属性依赖注入
  4. config done shell_shell do...done $config
  5. JavaScript预解析、作用域题目记录
  6. (小技巧)Sql server查看sql语句的执行时间(转)
  7. Pandas 中的这 3 个函数,没想到竟成了我数据处理的主力
  8. python写入指定路径的文件_python 从shell读取指定文件以及写入指定文件
  9. 修改docker内mysql配置后无法启动解决方法
  10. Action类一般情况为何要继承ActionSupport
  11. 老李分享:单元测试的 5 个错误
  12. RS485收发的3种典型电路-重点-自动收发电路
  13. 怎样运行一个php的项目,第一章 如何加载运行已发布的PHP项目
  14. 将旧电脑配置成linux主机,如何将旧电脑变成主文件服务器
  15. Linux系统如何下载CityScape/KITTI-STEP数据集
  16. 电脑可选更新到底是什么?(功能、质量和驱动程序更新)
  17. 6D模型:超越PDCA
  18. 应届生去软通动力怎么样_2020应届生行业薪酬排行榜!薪资高、需求大的岗位有哪些?...
  19. nginx找不到静态(css,js,html)文件404报错,root的解析
  20. 输入多个单词,统计以指定字母开头的单词个数

热门文章

  1. IDEA使用svn进行代码分支合并
  2. 手机电路板文件_手机中框自动点胶机,360度旋转点胶,解决高精度点胶问题
  3. Python爬虫的一点实践
  4. 最新Docker hub 国内镜像方法
  5. 广度优先搜索以及C++实现
  6. Chrome的JSON美化插件
  7. 八进制与十六进制的算法
  8. CSDN 查看自己的积分以及下载过的资源
  9. 国内211申请香港科技大学计算机硕士,内地生211大学申请香港科技大学硕士研究生(MPhil,研究型的)或者PhD,有多大的成功概率呢?谢谢!...
  10. cpu突然过高该怎么处理