我正在一个平台上工作,该平台为用户提供了一个可在K8s集群上部署其应用程序的GUI 。 一组有限的应用程序/ docker容器可以部署(预构建映像)。 GUI将提供用于为其自定义运行时设置的选项。
是否有人尝试使用节点/角度应用程序访问K8s集群?如果有可能,如何从k8s上的node app部署容器?可以使用头盔吗?
欣赏思想。
答案 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/