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  ```