Respository
GItLAB Server & Runner
$ git push
运行服务器
JWT Authentication
Attachments
Background Jobs
对象存储
Wikis
GItLAB Server 部署架构
$ git pull
LFS Objects
CI Artifacts
LDAP Server (主)
Geo Log Cursor
Git Push Proxy
Gitaly
PostgreSQL(从-只读)
Git Over HTTPS
专用运行器
PostgreSQL(主)
Replication
LDAP Server (从)
Gitlab Server
Persistent Cache
Streaming Replication
PostgreSQLGeo Tracking
HTTPS Transfers
运行器可以动态扩展添加,在初期可以先部署小型的K8S集群,后期根据监控来优化扩容,根据项目个性需求,也可以配置专有的运行服务器
共享K8S集群运行器