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).