github.com/howieyuen/kusion@v0.7.4-rc.2/pkg/projectstack/testdata/appops/http-echo/README.md (about) 1 # 前言 2 3 > 本 README.md 包括配置代码仓库目录/文件说明及如何本地使用 Kusion+Minikube 进行测试 4 5 ## 快速开始 6 7 ```bash 8 $ cd dev 9 $ kusion apply 10 SUCCESS Compiling in stack dev... 11 12 Stack: dev Provider Type Name Plan 13 * ├─ kubernetes v1:Namespace http-echo Create 14 * ├─ kubernetes apps/v1:Deployment http-echodev Create 15 * ├─ kubernetes v1:Service apple-service Create 16 * └─ kubernetes networking.k8s.io/v1:Ingress example-ingress Create 17 18 ✔ yes 19 Start applying diffs...... 20 SUCCESS Creating Namespace/http-echo 21 SUCCESS Creating Deployment/http-echodev 22 SUCCESS Creating Service/apple-service 23 SUCCESS Creating Ingress/example-ingress 24 25 Creating Ingress/example-ingress [4/4] ████████████████████████████████ 100% | 0s 26 27 $ minikube service apple-service -n http-echo --url 28 http://192.168.99.102:30206 29 30 $ curl http://192.168.99.102:30206/apple 31 apple 32 33 $ kusion destroy 34 ``` 35 36 ## 目录和文件说明 37 38 ```bash 39 . 40 ├── base // 各环境通用配置 41 │ ├── base.k // 应用的环境通用配置 42 ├── prod // 环境目录 43 │ └── ci-test // ci 测试目录,放置测试脚本和数据 44 │ └── settings.yaml // 测试数据和编译文件配置 45 │ └── stdout.golden.yaml // 期望的 YAML,可通过 make 更新 46 │ └── kcl.yaml // 当前 Stack 的多文件编译配置 47 │ └── main.k // 应用在当前环境的配置清单 48 │ └── stack.yaml // Stack 元信息 49 └── project.yaml // Project 元信息 50 └── README.md // 说明文档 51 ```