【问题标题】:Deploy containers from Node/Angular UI to K8s cluster将容器从 Node/Angular UI 部署到 K8s 集群
【发布时间】:2019-12-31 21:58:11
【问题描述】:

我正在一个平台上工作,该平台为用户在 K8s 集群上部署他们的应用程序提供了一个 GUI。有一组有限的应用程序/docker 容器可供部署(预构建映像)。 GUI 将提供为其自定义运行时设置的选项。

有没有人尝试过使用节点/角度应用程序访问 K8s 集群?如果可能的话,如何在 k8s 上从节点应用程序部署容器? Helm可以用吗?

欣赏想法。

【问题讨论】:

    标签: node.js angular docker kubernetes kubernetes-helm


    【解决方案1】:

    我建议使用 Kubernetes 客户端库来部署到 Kubernetes。

    https://kubernetes.io/docs/reference/using-api/client-libraries/

    JavaScript 客户端存在,但 Go 客户端经过实战测试,(kubectl 是用 Go 编写的)

    您可以围绕 helm 创建一个包装器或现有的包装器,例如 https://github.com/adibenmat/node-helm,但 Kubernetes 客户端得到更好的支持。

    奖金看https://github.com/operator-framework

    这是一个示例博客帖子https://endaphelan.me/guides/kubernetes/invoking-the-kubernetes-api-in-node/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-07
      • 1970-01-01
      • 1970-01-01
      • 2020-08-27
      • 2019-06-06
      • 2018-05-04
      • 1970-01-01
      相关资源
      最近更新 更多