mirror of
https://github.com/vxcontrol/pentagi.git
synced 2026-07-19 12:11:02 -04:00
[PR #326] docs: add Kubernetes deployment compatibility RFC #319
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/vxcontrol/pentagi/pull/326
Author: @mason5052
Created: 6/1/2026
Status: 🔄 Open
Base:
main← Head:codex/issue-324-kubernetes-rfc📝 Commits (2)
6141975docs: add Kubernetes deployment compatibility RFC (#324)250824adocs: fix grammar in Kubernetes RFC open question (#324)📊 Changes
1 file changed (+360 additions, -0 deletions)
View changed files
➕
examples/proposals/kubernetes_deployment.md(+360 -0)📄 Description
Summary
Adds
examples/proposals/kubernetes_deployment.md, an RFC-style design document responding to the Kubernetes deployment request in #324. It is docs-only and sits alongside the existing proposals inexamples/proposals/(e.g.mcp_client_integration.md,flow_concurrency.md).Problem
#324 asks whether PentAGI can run on Kubernetes. Today PentAGI is built and documented around Docker Compose and the installer, and there is no supported Kubernetes path. The request is broad, and the hard parts (especially the Docker-socket-based flow executor) are easy to underestimate. There is no single place that records why Kubernetes is non-trivial today or what an incremental path could look like, so any implementation attempt would start without an agreed design surface.
Solution
A neutral, docs-first RFC that:
docker-compose.ymland the backend (Docker-socket executor,root:rootprivilege, named volumes,.envsecrets, Compose DNS, in-backend TLS on 8443, startup goose migrations, image overrides).User Impact
Documentation only. No runtime, build, schema, or configuration behavior changes. Compose remains the only supported deployment path. The RFC gives maintainers a single artifact to accept, reshape, or decline before any deployment code is written, and gives users asking about Kubernetes an honest, current answer.
Test Plan
git diff --checkreports no whitespace errorsexamples/proposals/(360 insertions, no code/compose/env changes)Refs #324
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.