Examples and reference deployments for Asya🎭.
See also: Actor Examples Guide for detailed explanations
Recommended: Use E2E deployment for local testing:
cd ../testing/e2e
make upAsyncActor CRD examples demonstrating progressive configurations:
| File | Description |
|---|---|
| simple-actor.yaml | Minimal actor with RabbitMQ |
| no-scaling-actor.yaml | Fixed replicas without autoscaling |
| advanced-scaling-actor.yaml | Advanced KEDA scaling with formulas |
| gpu-actor.yaml | GPU actor for AI inference |
| fully-configured-actor.yaml | All runtime environment variables |
| multi-container-actor.yaml | Redis caching with multiple containers |
| custom-sidecar-actor.yaml | Custom sidecar configuration |
| custom-python-actor.yaml | Custom Python executable path |
| pipeline-preprocess.yaml | Multi-actor pipeline: preprocessing stage |
| pipeline-inference.yaml | Multi-actor pipeline: inference stage |
| pipeline-postprocess.yaml | Multi-actor pipeline: postprocessing stage |
Detailed documentation: See asyas/README.md
Deploy:
kubectl apply -f asyas/simple-actor.yamlRecommended for local development: See ../docs/install/local-kind.md for full stack deployment with Kind cluster.
Copy and modify:
cp asyas/simple-actor.yaml my-actor.yaml
vim my-actor.yaml
kubectl apply -f my-actor.yamlRun automated tests:
./run-all-tests.sh # Deploy + test + cleanup