下载工作台
PaaS 组件实战

PaaS 组件通用手册(部署与配置规范)

试读上半部分 · 解锁后可读全文

第 1 章 · PaaS 组件通用手册(部署与配置规范)


场景说明

你在 小紫云计算 里用 应用商店 一键起了 Nginx,接下来要给 shop-demo / api-go-demoMySQL、Redis、RabbitMQ。商店里同类组件有十几种镜像 tag,env 名字各写各的,改完配置 Pod 又不重启——很容易踩坑。

本章建立 所有 PaaS 组件 的统一操作语言;后续各章按同一模板展开:适用场景 → 商店部署 → 环境配置 → 连接语法 → 常用命令 → 业务集成 → 运维入口

前置:已完成 xiaozi-cloud 第 2~4 章(集群已登录、会用应用商店与 管理 → 资源池)。


学完你能

能力说明
走通四步向导选应用 → 规格存储 → 网络 → 确认 YAML
写对集群内 DNS<应用名>.<命名空间>.svc.cluster.local:<端口>
区分三种改配置方式确认页 YAML / 工作负载 YAML / 列表按钮
遵守有状态约束单副本、PVC、改 env 后重启

1.1 组件在架构中的位置

┌─────────────────────────────────────────────────────────┐
│  接入层:Nginx / Ingress(HTTP 入口)                      │
├─────────────────────────────────────────────────────────┤
│  应用层:自研 API / Java / Python(应用部署 自定义镜像)      │
├──────────┬──────────┬──────────┬──────────┬─────────────┤
│ 关系库    │ 文档库    │ 缓存      │ 消息队列   │ 注册/配置     │
│ MySQL…   │ MongoDB  │ Redis…   │ RabbitMQ │ Nacos       │
│          │          │          │ RocketMQ │             │
├──────────┴──────────┴──────────┴──────────┴─────────────┤
│ 搜索:Elasticsearch │ 对象存储:MinIO │ 监控:Prometheus   │
├─────────────────────────────────────────────────────────┤
│  存储底座:Longhorn PVC(管理 → 资源池)                    │
└─────────────────────────────────────────────────────────┘

263 款应用 均走同一套 四步向导;差异在目录预填的镜像、端口、PVC 路径与环境变量(需在确认页 YAML 补充)。


1.2 四步向导(所有组件通用)

步骤界面名称填写要点
选应用与系统命名空间、应用名称(=Service 名)、镜像源(国内默认 DaoCloud)
规格与存储资源预设、启用 PVC(有状态必开)、StorageClass longhorn
网络容器端口(目录预填)、ClusterIP / NodePort
确认Monaco YAML 可编辑 — 补 env、改 command 的唯一步骤

集群内 DNS 规则<应用名称>.<命名空间>.svc.cluster.local:<端口>

简写(同 Namespace):<应用名称>:<端口>


1.3 配置写入的三种方式

方式适用操作
A. 向导确认页 YAML首次部署步骤 ④ 编辑后点 确认部署
B. 工作负载 YAML已部署改配置运维 → 工作负载 → Deployment → YAML → 应用
C. 应用部署列表规格/端口/磁盘资源 / 端口 / 存储 / 重启

环境变量、启动命令属 A 或 B;CPU、NodePort、PVC 扩容属 C


以下内容需解锁后阅读

试读已结束。解锁本章 ¥5.00,或开通年度会员畅读全部教程。
年度会员 ¥199.00/年; 小紫 AI 工作台有效会员 ¥99.00/年

正文仅在服务端鉴权后下发,未付费无法获取下半部分内容。