
Stuart Miniman26














Last year at #kubecon there was a lot of tension around storage - Rook, OpenEBS, etc. It's been the lagging piece of the stack, has progress been made?

John Furrier
imho storage and networking concepts will always be something to modernize and make programmable.

Tim Hockin
Storage is hard. Maybe the hardest of all the infra problems. It's not surprising that it is lagging. The need for really dynamic cluster FSes has never been greater, but those things take a long time to stabilize.

Gabe Monroy
k8s has done a great job defining storage APIs (PV, PVC, storageclasses). the storage implementations in cloud are well defined, but there is still a lot of options on-prem. choice usually comes down to minimizing storage ops burden on-premises. check out portworx for that.

Lee Calcote
@thockin to your point... in reflecting on this challenge within HPC-land, new parallel filesystems take many years to harden and prove seaworthy.

Tim Hockin
@lcalcote Precisely, and Containers just gave them 100x the problem they used to have.

Captain Dee 🧜♂️
@lcalcote that's a great point. What is the status of K8/container security?
(edited)

Itzik Reich
indeed. CSI is in it's very early days and doesn't allow to expose of the unique storage characteristics yet..

Dave Vellante
Ceph get/put object store simplifies however is that the storage platform for distributed fault tolerant systems?

Sarbjeet Johal
two neighbors of #Kubernetes, storage and network can’t catch up fast enough. It’s like she has her lawn all green and mowed but two neighours aren’t even watering their grass. She is stuck in bad neighborhood. 😂

jameskobielus
The storage side of the stack continues to proliferate projects. There's also Apache Hadoop Ozone, which is developing scalable distributed object store that is designed for containerized environments such as K8x in which storage and compute are decoupled.
(edited)

Lee Calcote
@Dee_Marketing K8s+container security has seen much advancement - more so than K8s+storage. Advancements in Docker and K8s themselves have certainly helped, while separate OSS and/or vendor tooling have operator's concerned well-covered, I believe.

Tim Hockin
The problem with storage is that we have, for 40 years, told developers to use fopen() and rely on POSIX semantics. That doesn't scale to Cloud Native. Objects stores are better but are NOT compatible with the old mindset and the billions of LOC that rely on POSIX semantic

Tom Phelan
@jameskobielus agreed. the decoupling of compute and storage makes it much easier to run legacy AI/ML on k8s

Tom Phelan
@thockin agreed. the dependence of apps on POSIX slows their migration to cloud/k8s

Tim Hockin
@tapbluedata I see this as the fundamental stumbling block for SO MANY apps - They are all-in on cloud native, but they want a multi-writer, strongly consistent, high-perf, low latency shared filesystem.