首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用K8s为日志分配分配卷

使用K8s为日志分配分配卷
EN

Stack Overflow用户
提问于 2022-07-26 17:36:56
回答 1查看 43关注 0票数 0

我想把我的应用程序日志从我的K8s荚传送到宿主ELK。我想用聚氯乙烯。这个链接提到这个吊舱应该由一个StatefulSet拥有。这是一个一般性建议还是专门针对DigitalOcean的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-26 21:53:33

这是一项一般性建议。原因是,您必须确保日志记录荚在应用程序荚启动之前就已经准备好了。此外,假设您有一个名为Podlogging-pod-1将应用程序荚app-pod-1的日志发送到elk,并且logging-pod-1由于某种原因崩溃,使用StatefulSet确保新的pod启动时假定logging-pod-1的身份,这样可以在失败/重新安排/重新启动期间维护操作的“状态”,确保不遗漏日志,不影响日志记录。

这部分的“假设身份”可能意味着,当新的吊舱出现时,k8s将知道哪个聚氯乙烯连接到这个吊舱上。这将是相同的PVC崩溃吊舱使用,因此新的吊舱将简单地“接管任务”,通过安装相同的PV和开始其工作。

这是一种非常常见的设计模式,由于您需要确保排序,因此StatefulSet是部署此日志功能的自然选择。您可以在文档中了解有关StatefulSets 这里的更多信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73127578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档