docker - 我们可以从 pod 中的现有容器中生成更多容器吗?
问题描述
我在机器上有 Kubernetes pod,并且希望在运行时 pod 应该能够添加/删除容器的地方有空 pod,但似乎 pod 总是以名为 init_container 的东西开头,那么这个 init_container 可以产生更多容器吗?
解决方案
这是不可能的。在 API 级别,一旦创建 pod,就无法更新PodSpeccontainers
中的。
对于这种设置,我发现更有用的模式是设置一个像 RabbitMQ 这样的作业队列,然后设置一些可以从该队列中读取并执行单独作业的工作人员。在 Kubernetes 领域,worker 可以是一个简单的 Deployment,然后您可以使用kubectl scale
.
推荐阅读
- node.js - 在 Heroku 上使用 puppeteer 绕过 Cloudflare 的验证码
- javascript - 如何在不调整浏览器大小的情况下创建“滑入”动画?
- c# - WPF DataGrid Checkbox 不更新源
- javascript - 向多个幻灯片添加 Swipeleft 和 swiperight 功能
- r - 如何删除未在 R 中注册为空格的额外空格
- java - Google Cloud Function java.lang.NoClassDefFoundError,同时遵循示例代码
- python - Python 文件丢失、权限不正确、格式不受支持或无效 错误
- flutter - 如何启用 webview cookie?
- sql - SQLPlus 是否有没有静态字母数量的灵活数据类型
- java - How to increment "01" as "02" ,"03"...."10","11" in java?