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-baseandistio^[400-devops__07-Monitoring-and-Observability__k8s-istio__samples__cicd__skaffold__README.md].[Skaffold](<./skaffold.md>) run -m istiod - ingress: Deploys
istio-base,istio, andingress^[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, andkiali^[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, andbookinfo^[400-devops__07-Monitoring-and-Observability__k8s-istio__samples__cicd__skaffold__README.md].[Skaffold](<./skaffold.md>) run -m [Ingress](<./ingress.md>),kiali,bookinfo
Related Concepts¶
- [[Continuous Deployment]]
- Kubernetes
- Skaffold
Sources¶
^[400-devops__07-Monitoring-and-Observability__k8s-istio__samples__cicd__skaffold__README.md]