The types of logical storage structures used in today’s Kubernetes deployments offer some deeper revelations into the nature of workloads being deployed. Block storage is king, having been cited by two-thirds (66 percent) of respondents in our survey for The State of the Kubernetes Ecosystem as being involved with their Kubernetes implementations.
Few deployments are relegated to only one type of logical storage, so it is telling that just fewer than half of the respondents (46 percent) cited file storage as the type they’re using. Newer, cloud-native applications with microservices architectures and that utilize databases or data structures, typically don’t need a file system because they are not interacting with data through an operating system. A 46 percent figure is quite high, signaling that more integration with older application types is taking place.
Object storage is used by 29 percent of respondents, which is relatively high compared with adoption rates for object storage that we’ve seen in the past. Since object storage is scalable, developers working on distributed systems likely have experience with it already. In addition, object storage is often used to deliver static content for websites, which is also a common type of workload for Kubernetes.
The complete article can be found here.