Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kubernetes - wat is het, wat brengt het, wat vr...

Kubernetes - wat is het, wat brengt het, wat vraagt het

[DUTCH]
Toen de cloud beschikbaar kwam als hosting oplossing hadden we in eerste instantie enkel virtuele machines. Later kwamen platform-as-a-service (PaaS) oplossingen beschikbaar zoals Azure Web Apps of Google App Engine. Maar de ruimte hiertussen is lang leeg geweest. Met de introductie van Kubernetes is het nu mogelijk om gecontaineriseerde applicaties op schaal te kunnen draaien met meer vrijheid dan een Web App maar genoeg beperking om niet een volledige Virtuele Machine te moeten onderhouden.

Maar wat is Kubernetes eigenlijk en wat betekent Kubernetes vanuit een DevOps perspectief voor de organisatie? Is het een silver bullet waar we al onze producten op willen hosten? Hoeveel impact heeft het op de dagelijkse werkwijze van de ontwikkelaars? Wordt het ontwikkelen en onderhouden van applicaties er nu makkelijker mee? Wat lost het voor ons op? Dit zijn vragen die Mark van Straten in deze bijeenkomst tracht te beantwoorden.

Code samples can be found at https://github.com/crunchie84/k8s-hello-world

Mark van Straten

May 07, 2019
Tweet

More Decks by Mark van Straten

Other Decks in Programming

Transcript

  1. Over mij • twitter: @markvanstraten • github: crunchie84 • Q42

    • Kubernetes addict sinds 2016 • https://markswanderingthoughts.nl
  2. Programma • Intro Kubernetes • Ontwikkelen met Kubernetes • <Pauze>

    • DevOps met Kubernetes • Kubernetes voor alles?
  3. Waarom Kubernetes? • Microservices • Containers • Abstractie machines, netwerk

    en opslag • On-Prem en Cloud agnostisch (AKS, GKE, EKS)
  4. Dev

  5. Ops

  6. • Gitlab builder draait in Kubernetes cluster • Gitlab user

    heeft rechten op productie deploy • Geen magie, `kubectl deploy my-app.yaml` met automation
  7. Istio • Performance monitoring • Retries • HTTP2 Loadbalancing •

    Circuit breaking • Tracing • Better traffic routing