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



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

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

欣赏想法。

我建议使用 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/

最新更新