State of State in Containers

June 6, 2017
Application container technologies like Docker and Kubernetes have revolutionized the way in which developers can deploy and manage stateless applications. Containers are quick to launch and make efficient use of underlying compute resources. Orchestration engines like Kubernetes simplify the deployment, lifecycle, and scalability of applications. However, with all these known benefits of containers for stateless microservices, there is a common misconception that containers are poorly suited for stateful applications and databases. In this talk, we will review the history of persistent storage in Kubernetes, including current methods such as network storage and StatefulSets. Finally, we will see how emerging techniques, including CoreOS’s Operator paradigm as well as distributed storage engines like Rook.io are changing the state of state in containers. CoreOS Fest 2017 Luis Pabon and Ross Kukulinski
Previous Video
Best Practices for (Go) gRPC Services
Best Practices for (Go) gRPC Services

It's easy to get a simple service up and running with gRPC, but there are many items often overlooked that ...

Next Video
End to end monitoring with the Prometheus Operator
End to end monitoring with the Prometheus Operator

Kubernetes is a powerful system to build and operate a modern cloud-native infrastructure. Monitoring with ...