kubernetes - 多容器 Pod 最佳实践
问题描述
我被要求用 5 个容器创建一个 pod,这种情况的最佳解决方案是什么,我应该用 5 个 Con 创建一个 pod 还是将其拆分为多个 pod,任何建议
解决方案
在一个 pod 中运行 5 个容器不是一个好习惯。您的 pod 会变得很重,并且 pod 中的应用程序将紧密耦合。
很难管理 pod 生命周期。比如说,一个配置了就绪探针的容器崩溃了,然后该 pod 被视为不健康,并且即使其他 4 个容器已启动并正在运行,该 pod 也会重新启动。调试问题会很困难。建议您使用多个 pod,除非您有正当理由并且无法拆分容器
推荐阅读
- kotlin - Gradle 和 Jackson 依赖
- javascript - 为什么 onclick 仅在第一次单击时起作用,然后停止工作?
- signalr - 如何在 AutoFac 中注册强类型 signalR Hub 以在 IHostedService 或 BackgroundService 中注入 IHubContext
- r - 如何在 Power BI 中使用 R 访问 Excel 工作簿的工作表?
- r - 如何在 pivot_wider 而不是列表中获取总值的总和?
- c# - 如何知道何时创建了 Windows 窗体上的所有控件句柄?
- python - 将字符串的长度保存在变量中或在需要时使用?
- amazon-web-services - DynamoDB 好友查询
- python - 如何运行 python 命令来单击页面上的每个链接并提取每个链接的标题、内容和日期?
- r - R data.table,如何为每个单元格值加1不等于0