Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

A practical introduction to Kubernetes (IPC 2018)

286 Aufrufe

Veröffentlicht am

Kubernetes is an open source system for automating deployment, operations, and scaling of containerized applications. It currently is the most promising option you have for deploying your container-based applications to the Internet. In this session you’ll get an understanding of the concepts of Kubernetes and the tooling you need to launch and maintain a PHP application in your own Kubernetes cluster. We will also take a look at topics like load-balancing, (auto-)scaling, persistent storage and typical fun killers which might spoil your Kubernetes party.

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

A practical introduction to Kubernetes (IPC 2018)

  1. 1. A practical introduction to
 Kubernetes
  2. 2. Robert Lemke CEO Flownative
 Project Founder Neos
 
 robert@flownative.com
 @robertlemke
  3. 3. Containers are not light-weight virtual machines.
 
 They are mostly a clever way to isolate processes.
  4. 4. Managing containers ain’t easy.
  5. 5. “"So let me get this straight. You want to build an external version of the Borg task scheduler. One of our most important competitive advantages. The one we don’t even talk about externally. And, on top of that, you want to open source it?" Urs Hölzle Google Senior VP of Infrastructure
  6. 6. “I've hugged servers enough in my life and they do not hug you back. […] They hate you. Werner Vogels CTO amazon.com
  7. 7. Installation
 Options
  8. 8. kubectl
  9. 9. Hello World
  10. 10. Hello WorldHello WorldHello WorldHello WorldHello WorldHello WorldHello WorldHello WorldHello WorldHello WorldHello WorldHello World
  11. 11. Deployment Strategies
  12. 12. Replica Set
  13. 13. Recreate
  14. 14. Recreate
  15. 15. Rollout
  16. 16. Rollout
  17. 17. Rollout
  18. 18. Rollout
  19. 19. Rollout
  20. 20. Blue / Green
  21. 21. Blue / Green
  22. 22. Blue / Green
  23. 23. A / B Canary
  24. 24. Persistent Volumes
  25. 25. Ingress
  26. 26. Stateful Sets Daemon Sets Jobs Cron Jobs
  27. 27. Helm
  28. 28. Kubernetes in Production
  29. 29. Kubernets Master Maintenance
  30. 30. Cluster Upgrades
  31. 31. Autoscaling
  32. 32. Security
  33. 33. Monitoring
  34. 34. TICK Stack
  35. 35. Should you use Kubernetes?
  36. 36. robert@flownative.com www.flownative.com @robertlemke your thoughts?

×