Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Kubecon 2019 Recap


Published on

Cloud Native Computing Switzerland Meetup June 5th 2019

Published in: Software
  • Be the first to comment

  • Be the first to like this

Kubecon 2019 Recap

  1. 1. VSHN - The DevOps Company KubeCon CloudNativeCon 2019 #Feierabendbier Aarno Aukia, CTO @ VSHN - The DevOps Company 5.6.2019 Cloud Native Computing Switzerland Meetup
  2. 2. VSHN - The DevOps Company ● Size & visitor demographics ● Interesting talks ● Video ● K8up Talk @akosma ● HumanOps Switzerland ● Pizza 22 Agenda
  3. 3. VSHN - The DevOps Company
  4. 4. VSHN - The DevOps Company
  5. 5. VSHN - The DevOps Company ● Jan Šafránek, Red Hat & David Zhu, Google ● What is a PersistentVolume? What is a PersistentVolumeClaim? Why are there two separate objects instead of just one? How is storage presented into my containers? ● nek-red-hat-david-zhu-google ● Kubernetes Storage 101
  6. 6. VSHN - The DevOps Company ● Josh Berkus, Red Hat ● benchmarking various forms of Kubernetes storage, including host storage, network storage, cloud storage and cloud-native storage systems like Rook. Let us share with you the results of running PostgreSQL, CockroachDB and filesystem benchmarks ● “Show me the data!” ● ge-josh-berkus-red-hat ● Benchmarking Cloud Native Storage
  7. 7. VSHN - The DevOps Company ● Michelle Au, Google ● run stateful applications across multiple failure domains for increased availability, and demonstrate how Kubernetes automatically recovers from failure scenarios at the node and zone layers ● takeaway: use the correct type of storage for the job (accessibility vs availability vs durability vs access mode) ● -applications-in-kubernetes-michelle-au-google ● Improving Availability for Stateful Applications in Kubernetes
  8. 8. VSHN - The DevOps Company ● Saad Ali, Senior Software Engineer, Google ● Separating: consuming block and file storage from a pod running in Kubernetes, deploying a stateful app (like a database) on Kubernetes using storage and workload primitives and deploying a software defined storage system on top of Kubernetes to provide block or file storage. ● takeaway: use the correct type of storage for the job (object vs SQL vs time series vs NoSQL vs message queue vs file vs block) ● bernetes-storage-is-hard-saad-ali-senior-software-engineer-google ● Keynote: Debunking the Myth: Kubernetes Storage is Hard
  9. 9. VSHN - The DevOps Company ● John Studarus, Packet Host ● Discussion on deploying and running Kubernetes clusters across micro datacenters supporting edge applications. ● Interesting use case ● etwork-ltecbrs-edge-john-studarus-packet-host ● Birds of a Feather: Radio Access Network LTE/CBRS Edge
  10. 10. VSHN - The DevOps Company ● Ahmet Alp Balkan, Google & Maciej Szulik, Red Hat ● Many users install extra tools for tasks they can't do with kubectl. Did you know you can write and distribute your own kubectl subcommands? ● Takeaway: Make repetitive/complex tasks on Kubernetes simpler by sharing ● one-develop-package-distribute-ahmet-alp-balkan-google-maciej-szulik-red- hat ● Writing kubectl Plugins for Everyone: Develop, Package & Distribute
  11. 11. Come visit us for a coffee! VSHN AG - Neugasse 10 - CH-8005 Zürich - +41 44 545 53 00 - - Follow us on Twitter! @vshn_ch 12