node.js - 在现有 kubernetes pod 中按需创建容器
问题描述
假设我有一个活动的 pod,并且最初只包含一个活动容器。此容器是 typescript 中的 nodejs 应用程序,在浏览器中打开时显示用户界面。
此容器能否在 SAME POD 内按需/动态创建另一个容器?我们怎样才能做到这一点?请指教。
此外,重用像https://www.npmjs.com/package/kubernetes-client这样的 npm 模块是否有助于在同一个 pod 中创建这样的容器?
解决方案
此容器能否在 SAME POD 内按需/动态创建另一个容器?我们怎样才能做到这一点?
不,Pod 中的容器PodTemplate
是在创建 Pod 之前需要预先声明的。更具体地说,您有什么用例?你想达到什么目的?
此外,重用像https://www.npmjs.com/package/kubernetes-client这样的 npm 模块有助于在同一个 pod 中创建这样的容器吗?
kubernetes 客户端库可用于与 ApiServer 交互,例如部署新应用程序或 Pod。但是 Kubernetes部署单元是一个Pod - 这是您使用的最小单元。要更改 Pod,您需要创建一个新 Pod 并终止前一个 Pod。
推荐阅读
- python - 为 keyPressEvent 子类化 QTextEdit 是唯一的方法吗?
- angular - 拦截器不添加标头来获取请求
- android - 无法从外部存储中获取音频
- java - 无论如何将十六进制字符串值转换为长字符串?
- ruby-on-rails - 模型在拖动时未正确更新(公寓 + Vue + Rails 6)
- ios - 使用可扩展的 tableview 单元格和 dequeueReusableCells
- javascript - 访问不同 Vue 组件的返回值 ("1= X, 2=Y, 3=XY")
- mysql - 将 NULL 值替换为连接结果中的值
- laravel - 在 Laravel API 资源中隐藏属性
- swiftui - SwiftUI 上下文菜单是否使用 LayoutConstraints?