SZ-Rust K8s Operator — 自动化 sz-rust 应用部署
架构说明
本包提供 K8s Operator,自动化管理 sz-rust 应用部署。
- CRD:[
crd::SzRustApp] 自定义资源,描述 sz-rust 应用 - Controller:[
controller::Reconciler] watch CRD 变化,reconcile 到期望状态
用法
安装 CRD
创建 SzRustApp 资源
apiVersion: sz-rust.dev/v1
kind: SzRustApp
metadata:
name: my-app
spec:
image: ghcr.io/ljclz/sz-rust:latest
replicas: 3
port: 8080
运行 Operator
use run_controller;
# block_on;