Ascent Group Horizontal New Copie 1

Azure DevOps for Containers – CI/CD en Automatisatie voor Containerized Workloads

0 Enrolled
3 day
  • 3 day
  • 9
  • 0
  • no
2,180.00€

Aperçu du cours

Doel van de opleiding : Deze training richt zich op DevOps-engineers, cloudarchitecten en softwareontwikkelaars die Azure DevOps willen inzetten voor containerbeheer en CI/CD-pipelines. Deelnemers leren hoe ze Docker-containers kunnen bouwen, beheren en implementeren in Kubernetes (AKS) met Azure DevOps en GitHub Actions.

Prérequis

  • Basiskennis van Azure DevOps, Git en CI/CD-processen.
  • Ervaring met Docker en Kubernetes is nuttig, maar niet verplicht.
  • Basiskennis van Infrastructure as Code (Terraform of ARM/Bicep) is een plus.

Objectifs pédagogiques

  • Containers bouwen en beheren met Docker en Azure Container Registry (ACR).
  • Azure Kubernetes Service (AKS) configureren voor schaalbare workloads.
  • CI/CD pipelines implementeren met Azure DevOps en GitHub Actions.
  • Monitoring, logging en security toepassen voor container-applicaties.
  • Infrastructure as Code (IaC) gebruiken met Terraform en Bicep.

Public ciblé

  • DevOps-engineers en cloudontwikkelaars die werken met containers en Kubernetes.
  • Softwareontwikkelaars die CI/CD willen automatiseren voor container-workloads.
  • Cloudbeheerders en IT-architecten die Azure DevOps willen integreren met AKS.

Programme de formation

  • Dag 1: Containers en Azure DevOps Fundamentals (7 uur)
    • Introductie tot containers en Azure DevOps (2 uur) Wat zijn containers en hoe werken ze binnen Azure? Verschillen tussen Docker, Kubernetes en Azure Container Apps. Praktijk: Opzetten van Azure DevOps en een basisrepository voor containers.

    • Bouwen en beheren van Docker-containers (3 uur) Werken met Docker CLI, Dockerfiles en multi-stage builds. Gebruik van Azure Container Registry (ACR) voor containeropslag. Praktijk: Bouwen en pushen van een container naar Azure Container Registry.

    • Continuous Integration (CI) met Azure Pipelines (2 uur) Configureren van Azure Pipelines voor automatische builds. Gebruik van Docker Build en kanban voor CI/CD automation. Praktijk: Opzetten van een CI-pipeline voor een Docker-applicatie.

  • Dag 2: Deployen van Containers naar Azure Kubernetes Service (AKS) (7 uur)
    • Introductie tot Azure Kubernetes Service (AKS) (3 uur) Wat is AKS en hoe werkt het met Azure DevOps? Clusterconfiguratie en beheer met kubectl en Helm. Praktijk: Implementeren van een Kubernetes-cluster in Azure.

    • Continuous Deployment (CD) naar Kubernetes met Azure Pipelines (2 uur) Werken met Kubernetes manifests en Helm charts. Automatiseren van container deployments met YAML-pipelines. Praktijk: Opzetten van een CD-pipeline voor een containerized applicatie.

    • Container Networking en Security in AKS (2 uur) Configureren van ingress controllers, Load Balancers en Azure Firewall. Implementeren van RBAC en Azure Policy voor container security. Praktijk: Beveiligen van een Kubernetes-applicatie met RBAC en netwerk policies.

  • Dag 3: Monitoring, Infrastructure as Code en Advanced CI/CD (7 uur)
    • Monitoring en logging van containers in Azure (3 uur) Gebruik van Azure Monitor, Log Analytics en Prometheus/Grafana. Configureren van alerts en geautomatiseerde troubleshooting. Praktijk: Instellen van Azure Monitor voor een Kubernetes-cluster.

    • Infrastructure as Code (IaC) voor Azure Kubernetes Service (2 uur) Werken met Terraform en Bicep voor AKS provisioning. Automatiseren van AKS-implementaties in Azure DevOps. Praktijk: Deployen van een AKS-cluster met Terraform.

    • Geavanceerde CI/CD en GitOps met Flux en ArgoCD (2 uur) Implementeren van GitOps-workflows met Flux en ArgoCD. Automatiseren van rollback-strategieën en progressive delivery. Praktijk: Configureren van een GitOps-pipeline voor Kubernetes.

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses
Main Content