Expand description
SzRustApp CRD — 定义 sz-rust 应用的 Kubernetes 自定义资源
§CRD 定义
apiVersion: sz-rust.dev/v1
kind: SzRustApp
metadata:
name: my-app
spec:
image: ghcr.io/ljclz/sz-rust:latest
replicas: 3
port: 8080
env:
DATABASE_URL: postgres://...
REDIS_URL: redis://...
status:
ready: true
replicas: 3Structs§
- Database
Config - 数据库配置
- Redis
Config - Redis 配置
- Resource
Requirements - 资源需求
- SzRust
App - Auto-generated derived type for SzRustAppSpec via
CustomResource - SzRust
AppCondition - 条件状态
- SzRust
AppSpec - SzRustApp 自定义资源 — 描述一个 sz-rust 应用部署
- SzRust
AppStatus - SzRustApp 状态
Functions§
- generate_
crd_ yaml - 生成 SzRustApp CRD 的 YAML 定义