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?
● https://kccnceu19.sched.com/event/MPfk/kubernetes-storage-101-jan-safra
nek-red-hat-david-zhu-google
● https://youtu.be/_qfSzrPn9Cs
Kubernetes Storage 101
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!”
● https://kccnceu19.sched.com/event/MPcq/benchmarking-cloud-native-stora
ge-josh-berkus-red-hat
● https://youtu.be/4V-4yPSfN3U
Benchmarking Cloud Native Storage
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)
● https://kccnceu19.sched.com/event/MPfh/improving-availability-for-stateful
-applications-in-kubernetes-michelle-au-google
● https://youtu.be/Cd7aJiQLIpM
Improving Availability for Stateful Applications
in Kubernetes
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)
● https://kccnceu19.sched.com/event/MQhi/keynote-debunking-the-myth-ku
bernetes-storage-is-hard-saad-ali-senior-software-engineer-google
● https://youtu.be/169w6QlWhmo
Keynote: Debunking the Myth: Kubernetes
Storage is Hard
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
● https://kccnceu19.sched.com/event/MPXx/birds-of-a-feather-radio-access-n
etwork-ltecbrs-edge-john-studarus-packet-host
● https://youtu.be/za_ZB1geDRA
Birds of a Feather: Radio Access Network
LTE/CBRS Edge
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
● https://kccnceu19.sched.com/event/MPa2/writing-kubectl-plugins-for-every
one-develop-package-distribute-ahmet-alp-balkan-google-maciej-szulik-red-
hat
● https://youtu.be/83ITOTsXsHU
Writing kubectl Plugins for Everyone: Develop,
Package & Distribute
11.
12. Come visit us for a coffee!
VSHN AG - Neugasse 10 - CH-8005 Zürich - +41 44 545 53 00 - https://vshn.ch/ - info@vshn.ch
https://vshn.ch/kontakt/
Follow us on Twitter!
@vshn_ch
12