【问题标题】:On-demand creation of a container in an existing kubernetes pod在现有 kubernetes pod 中按需创建容器
【发布时间】:2020-08-26 23:54:18
【问题描述】:

假设我有一个活动的 pod,并且最初只包含一个活动容器。 此容器是 typescript 中的 nodejs 应用程序,在浏览器中打开时显示用户界面。

此容器能否在 SAME POD 内按需/动态创建另一个容器? 我们怎样才能做到这一点?请指教。

另外,重用像 https://www.npmjs.com/package/kubernetes-client 这样的 npm 模块是否有助于在同一个 pod 中创建这样的容器?

【问题讨论】:

    标签: node.js typescript kubernetes kubernetes-pod


    【解决方案1】:

    此容器能否在 SAME POD 内按需/动态创建另一个容器?我们怎样才能做到这一点?

    不,Pod 中的容器在 PodTemplate 中声明,需要在创建 Pod 之前预先声明。更具体地说,您有什么用例?你想达到什么目的?

    另外,重用像 https://www.npmjs.com/package/kubernetes-client 这样的 npm 模块是否有助于在同一个 pod 中创建这样的容器?

    kubernetes 客户端库对于与 ApiServer 交互很有用,例如用于部署新的应用程序或 Pod。但 Kubernetes 部署单元 是一个 Pod - 这是您使用的最小单元。要更改 Pod,您需要创建一个新 Pod 并终止之前的 Pod。

    【讨论】:

      猜你喜欢
      • 2021-10-01
      • 1970-01-01
      • 2019-08-15
      • 2020-08-14
      • 2020-09-13
      • 1970-01-01
      • 1970-01-01
      • 2015-10-31
      • 1970-01-01
      相关资源
      最近更新 更多