⚓ NextBaaS

介绍

Kubefly 基于开源后端 PocketBase 重新构建了 NextBaaS,使其更适合作为 PaaS 平台的后端来处理海量请求。

NextBaaS 被编译打包成一个独立的容器镜像,并发布到 GitHub 容器仓库。

NextBaaS 使用定制的 Golang 代码扩展了 PocketBase 的功能。它通过监听特定事件并执行相应的 handler 代码,包括调用 Kubernetes API 来管理通过前端 UI 创建的各种 Kubernetes 资源。

NextBaaS 的代码托管在 GitHub 上: https://github.com/nextbaas/nextbaas/ ,但目前尚未开源。

环境变量

变量名 默认值 描述
LOCAL false 如果你在本地运行 NextBaaS,请设置为 true。它将使用你本地的 kubeconfig 文件路径 .kube/config
LOCAL_KUBECONFIG_FILE ~/.kube/config 如果你在本地运行 NextBaaS,请设置为 kubeconfig 文件的路径。它将使用指定路径下的本地 kubeconfig 文件