Deepdive Azure Kubernetes Services (AKS)

Meer snelheid, efficiëntie en flexibiliteit

Deepdive Azure Kubernetes Services (AKS)

Kubernetes is gebouwd om de manier waarop applicaties in de cloud worden ontwikkeld en uitgerold radicaal te veranderen. Het is ontworpen om ontwikkelaars meer snelheid, efficiëntie en flexibiliteit te geven. Maar hoe pas je het effectief toe en wat betekent het voor je bedrijf?

 

[Kosteloze Azure Kubernetes Workshop] 

 

Wat zijn de voordelen van AKS?
Er zijn verscheidene redenen te benoemen waarom software bedrijven containers en container-API's zoals Kubernetes gaan gebruiken, maar we denken dat ze allemaal te herleiden zijn tot een van deze voordelen:

  • Snelheid, de snelheid waarmee je nieuwe componenten en functies kunt ontwikkelen en implementeren, of de snelheid waarmee u kunt reageren op door anderen ontwikkelde innovaties
  • Schaalbaarheid (van zowel software als teams (Microservices)), Kubernetes bereikt schaalbaarheid door de voorkeur te geven aan ontkoppelde architecturen. In een ontkoppelde architectuur wordt elke component van andere componenten gescheiden door gedefinieerde API's en service load balancers.
  • Hybryde cloud. Door jouw infrastructuur voort te bouwen op Kubernetes, zorg je je ervoor dat de moeite die je steekt in het bouwen, implementeren en beheren van jouw applicatie eenvoudig overdraagbaar is naar andere omgevingen.
  • Efficientie. Veel problemen van het beheer van containers worden opgelost doordat Kubernetes containers samenvoegt in ‘Pods’. Aan Pods kun je eigenschappen toekennen zoals storage, networking en scheduling. Kubernetes kijkt vervolgens naar het beschikbare geheugen en processorgebruik van elke node en kiest voor jou de beste verdeling. Hiermee worden de nodes van het Kubernetes cluster optimaal gebruikt.

 

Maar wat is kubernetes eigelijk?
Kubernetes is een open source-orchestrator voor het implementeren van container-apps. Het is oorspronkelijk ontwikkeld door Google, geïnspireerd door een decennium aan ervaring met het implementeren van schaalbare, betrouwbare systemen door middel van containers en API's. Kuberentes is de standaard-API geworden voor het bouwen van cloud-native applicaties, welke aanwezig is in bijna iedere public cloud  Het is een platform voor het maken, implementeren en beheren van gedistribueerde . Deze applicaties zijn er in veel verschillende vormen en maten, maar uiteindelijk bestaan ​​ze allemaal uit een of meer programma's die op individuele machines draaien. Deze programma's accepteren invoer, bewerken van gegevens en retourneren vervolgens de resultaten.

Voor wie is deze workshop?
Deze workshop is voor iedereen toegankelijk, het maakt niet uit of SaaS nieuw voor je is, of dat je al jaren cloud-native systemen implementeerd. Je wilt meer leren over containers en Kubernetes, die je kunnen helpen meer snelheid, flexibiliteit, betrouwbaarheid en efficiëntie te bereiken. Kennis van concepten als load balancers en netwerkopslag is een pré, maar zeker niet vereist. Evenals de ervaring met Linux, Linux-containers en Docker, hoewel niet essentieel, het zal je helpen het meeste te halen uit deze workshop. Als je liever eerst wat meer kennis over Azure in het algemeen op wilt doen, neem dan deel aan de Azure Fundamentals-workshop.

Wat kun je tijdens de workshop verwachten?

  • Introductie
  • Hoe begin je effectief met AKS?
  • Best practices en veelvoorkomende AKS-uitdagingen

 

Je leert over:

  • Helmmanager
  • Containers
  • Updaten van jouw oplossing
  • Maken en uitvoeren van containers
  • Implementatie van een Kubernetes-cluster
  • Pods
  • Labels en Annotations
  • Service Discovery
  • ReplicaSets 
 

Sprekers

Wesley Haakman

Lead Azure architect bij Intercept, Microsoft Certified Trainer & Microsoft Azure MVP. 
https://www.wesleyhaakman.org/