Roadmap › Azure DevOps & CI/CD › Module: Azure Pipelines
Lessons in this course (10)
8. Container and Kubernetes pipelines
Intermediate★ Must knowLesson 8 of 10
yaml
- task: Docker@2
inputs:
containerRegistry: sc-acr
repository: shop-api
command: buildAndPush
Dockerfile: src/Shop.Api/Dockerfile
tags: |
$(Build.BuildId)
latest
- task: KubernetesManifest@1
inputs:
action: deploy
connectionType: azureResourceManager
azureSubscriptionConnection: sc-shop-prod
azureResourceGroup: rg-shop
kubernetesCluster: aks-shop
namespace: shop
manifests: k8s/*.yaml
containers: myacr.azurecr.io/shop-api:$(Build.BuildId)Also: HelmDeploy@1 task, Kubernetes environments (resource view of pods per deployment), or GitOps (pipeline updates a manifest repo; Argo CD/Flux deploys).