Slide 1

Slide 1 text

Azure Kubernetes Service Fundamentals and Deep Dive into Workloads Source of the Azure, AKS logo: https://de.m.wikipedia.org/wiki/Datei:Microsoft_Azure_Logo.svg https://azure.microsoft.com/en-ca/products/kubernetes-service/

Slide 2

Slide 2 text

Content Who we are What is AKS / What is Kubernetes? Kubernetes Components Azure Kubernetes Provisioning with Terraform Deployment of Workloads Source of the Azure logo: https://de.m.wikipedia.org/wiki/Datei:Microsoft_Azure_Logo.svg

Slide 3

Slide 3 text

Microsoft Developer User Group Graz https://www.meetup.com/de- DE/microsoftdevelopergraz/ @msdevgraz Igor Bernd Patrick Source icons: https://icons8.de/icons/set/meetup https://icons8.de/icons/set/twitter

Slide 4

Slide 4 text

Thanks to our sponsor!

Slide 5

Slide 5 text

What is Azure Kubernetes Service? Source: https://learn.microsoft.com/en-us/azure/aks/intro-kubernetes Source of the AKS logo: https://azure.microsoft.com/en- ca/products/kubernetes-service/

Slide 6

Slide 6 text

What is Kubernetes? Source of picture: https://kubernetes.io/ The name Kubernetes originates from Greek, meaning helmsman or pilot. K8s as an abbreviation results from counting the eight letters between the "K" and the "s". https://kubernetes.io/docs/concepts/overview/ Google open-sourced the Kubernetes project in 2014. https://kubernetes.io/docs/concepts/overview/ Source: https://kubernetes.io/

Slide 7

Slide 7 text

Kubernetes Components Source of picture: https://kubernetes.io/docs/concepts/overview/components/

Slide 8

Slide 8 text

Provisioning an AKS with Terraform Source of the Terraform and AKS Logo: https://commons.wikimedia.org/wiki/File:Terraform_Logo.svg https://azure.microsoft.com/en-ca/products/kubernetes-service/

Slide 9

Slide 9 text

Workloads Source: https://kubernetes.io/docs/concepts/workloads/ apiVersion: batch/v1 kind: Job metadata: name: linux-job spec: template: spec: containers: - name: kilkenny image: msdevgrazregistry.azurecr.io/linux:job nodeSelector: kubernetes.io/os: linux restartPolicy: Never backoffLimit: 4

Slide 10

Slide 10 text

apiVersion: batch/v1 kind: Job metadata: name: linux-job spec: template: spec: containers: - name: kilkenny image: msdevgrazregistry.azurecr.io/linux:job nodeSelector: kubernetes.io/os: linux restartPolicy: Never backoffLimit: 4 Source: Screenshots from the Azure Portal