istio.io/istio@v0.0.0-20240520182934-d79c90f27776/samples/cicd/skaffold/README.md (about)

     1  # Skaffold
     2  
     3  This is intended for demonstration only, and is not tuned for performance or security.
     4  
     5  skaffold is a tool that enables fast development iteration and controls deployment to local or remote clusters
     6  
     7  If running `skaffold run` for deployment, manifests are pulled from remote charts, if running `skaffold dev` for development and hot reload, manifests are pulled from current branch.
     8  
     9  ## Quick Start
    10  
    11  skaffold is built around modules and profiles
    12  
    13  1) istio-base + istio
    14  
    15      ```bash
    16      skaffold run -m istiod
    17      ```
    18  
    19  2) istio-base + istio + ingress
    20  
    21      ```bash
    22      skaffold run -m ingress
    23      ```
    24  
    25  3) istio-base + istio + ingress + kiali
    26  
    27      ```bash
    28      skaffold run -m ingress,kiali
    29      ```
    30  
    31  4) istio-base + istio + ingress + kiali + bookinfo
    32  
    33      ```bash
    34      skaffold run -m ingress,kiali,bookinfo
    35      ```
    36  
    37  ## References
    38  
    39  - Github: [github.com/GoogleContainerTools/skaffold](https://github.com/GoogleContainerTools/skaffold)
    40  - Site: [skaffold.dev](https://skaffold.dev/)
    41  
    42  ### TODO
    43  
    44  - Add build and test stage for images in istiod (pilot and proxy)
    45  - Addons