将容器从Node / Angular UI部署到K8s集群

时间:2019-08-27 17:11:24

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

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

是否有人尝试使用节点/角度应用程序访问K8s集群?如果有可能,如何从k8s上的node app部署容器?可以使用头盔吗?

欣赏思想。

1 个答案:

答案 0 :(得分:0)

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

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

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

您可以围绕头盔或现有的https://github.com/adibenmat/node-helm这样的容器创建包装器,但是最好支持Kubernetes客户端。

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

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