github.com/GoogleContainerTools/skaffold/v2@v2.13.2/codelab/02_kpt-deploy/README.md (about)

     1  # Deploy Your Configurations Accurately
     2  
     3  This codelab uses a real example to compare the `kpt` and `kubectl` in their `prune` feature. You will get a better understanding about why using `kpt live` to deploy your resources are more accurate and reliable.
     4  
     5  ## What is kpt?
     6  
     7  Kpt is [an OSS tool](https://github.com/GoogleContainerTools/kpt) for Kubernetes packaging, which uses a standard format to bundle, publish, customize, update, and apply configuration manifests.
     8  
     9  ## What kpt can help you with
    10  
    11  -  You can prune your resources accurately with [a three-way merge strategy](https://pwittrock-kubectl.firebaseapp.com/pages/app_management/field_merge_semantics.html). 
    12  
    13  You can try out this interactive codelab using [Cloud Shell](https://cloud.google.com/shell).
    14  [![Open in Cloud Shell](https://gstatic.com/cloudssh/images/open-btn.png)](https://ssh.cloud.google.com/cloudshell/open?cloudshell_git_repo=https://github.com/GoogleContainerTools/skaffold&cloudshell_working_dir=codelab/02_kpt-deploy&cloudshell_workspace=codelab/02_kpt-deploy&cloudshell_tutorial=tutorial.md)