自托管部署

Kubernetes 部署

当团队需要高可用、弹性伸缩与标准化运维时,可以使用官方 Helm Chart 把实例部署到 Kubernetes 集群。

基于 Penpot 官方文档整理汉化 更新于 2026-10-08

什么时候用 K8s

单机 Docker Compose 适合几十到一两百人的团队;当你需要多副本高可用、滚动升级、按负载弹性扩容,或公司已有统一的 Kubernetes 平台时,推荐使用官方提供的 Helm Chart 部署。

部署要点

  1. 准备一个可用的 Kubernetes 集群与 kubectl、helm 命令行
  2. 添加官方 Helm 仓库并拉取 Chart
  3. 编写自己的 values.yaml:域名、Ingress、副本数、资源限制
  4. 准备 PostgreSQL 与 Redis:可使用集群内自建或云托管服务
  5. 配置持久化存储卷,保证上传资源与数据库数据不丢失
  6. 执行 helm install 安装,观察 Pod 状态与初始化日志
  7. 配置 Ingress 与 TLS 证书,开放 HTTPS 访问

生产环境建议

  • 无状态服务至少 2 副本,配合反亲和分布到不同节点
  • 数据库使用云托管 PostgreSQL 或独立高可用集群
  • Ingress 开启 WebSocket 与合理的超时、上传大小
  • 为存储卷配置定期快照或备份策略
  • 通过 values 中的 resources 字段为每个组件设置 requests/limits
  • 灰度升级新版本,先在测试集群验证再上生产
实用提示
  • 实时协作对 WebSocket 支持敏感,Ingress 注解要重点检查。
  • 私有化部署服务可由希爱设计团队协助完成 K8s 落地与验收。

准备好开始设计了吗?

不限文件数、不限席位,核心功能永久免费。

免费开始使用 查看全部文档