Skip to content

skaffold-run-command

The skaffold run command is used to control deployment to local or remote clusters within the Skaffold workflow^[400-devops__07-Monitoring-and-Observability__k8s-istio__samples__cicd__skaffold__README.md]. When executing this command for deployment, manifests are pulled from remote charts^[400-devops__07-Monitoring-and-Observability__k8s-istio__samples__cicd__skaffold__README.md].

Functionality

While skaffold run is used for deployment using remote sources, the alternative command skaffold dev is intended for development and hot reload, utilizing manifests from the current branch^[400-devops__07-Monitoring-and-Observability__k8s-istio__samples__cicd__skaffold__README.md].

Skaffold's architecture is built around modules and profiles, allowing specific components to be deployed selectively^[400-devops__07-Monitoring-and-Observability__k8s-istio__samples__cicd__skaffold__README.md].

Examples

The following examples demonstrate how to deploy specific profiles and modules:

  • istiod: Deploys istio-base and istio^[400-devops__07-Monitoring-and-Observability__k8s-istio__samples__cicd__skaffold__README.md].
    [Skaffold](<./skaffold.md>) run -m istiod
    
  • ingress: Deploys istio-base, istio, and ingress^[400-devops__07-Monitoring-and-Observability__k8s-istio__samples__cicd__skaffold__README.md].
    [Skaffold](<./skaffold.md>) run -m [Ingress](<./ingress.md>)
    
  • ingress and kiali: Deploys istio-base, istio, ingress, and kiali^[400-devops__07-Monitoring-and-Observability__k8s-istio__samples__cicd__skaffold__README.md].
    [Skaffold](<./skaffold.md>) run -m [Ingress](<./ingress.md>),kiali
    
  • Full stack: Deploys istio-base, istio, ingress, kiali, and bookinfo^[400-devops__07-Monitoring-and-Observability__k8s-istio__samples__cicd__skaffold__README.md].
    [Skaffold](<./skaffold.md>) run -m [Ingress](<./ingress.md>),kiali,bookinfo
    

Sources

^[400-devops__07-Monitoring-and-Observability__k8s-istio__samples__cicd__skaffold__README.md]