📄️ K8s 集群搭建
本文介绍如何搭建支持 CBCTF 动态附件题和容器题的 Kubernetes 集群。由于项目当前仅支持 Helm 部署, 若仅使用静态题, 也建议至少准备基础的 Kubernetes、PostgreSQL 和 Redis 运行环境。
📄️ Helm 部署
CBCTF 提供官方 Helm Chart, 可在 Kubernetes 中部署应用、共享存储接入以及可选的内置 PostgreSQL/Redis。
📄️ 配置说明
CBCTF 使用根目录 config.yaml 作为主配置文件; 若文件不存在, 程序首次启动时会自动生成默认配置并退出。
📄️ 前后端分离
CBCTF 默认将前端静态资源嵌入 Go 二进制, 通过同一个服务地址提供 /platform。如果需要把前端单独托管到 CDN、静态站点或其他域名, 可以采用前后端分离方式。