- Hands-On Kubernetes on Windows
- Piotr Tylenda
- 216字
- 2021-06-24 16:54:00
Managing State in Containers
Managing the state of an application is one of the key aspects when architecting any software solution, regardless of whether it is a monolith desktop application or a complex, distributed system hosted in a cloud environment. Even if most of your services in the system are stateless, some part of your system will be stateful, for example, a cloud-hosted NoSQL database or a dedicated service you have implemented yourself. And if you are aiming at good scalability for your design, you have to ensure that the storage for your stateful services scales appropriately. In these terms, services or applications hosted in Docker containers are no different – you need to manage the state, especially if you want the data to be persisted on container restarts or failures.
In this chapter, we will provide you with a better understanding of how state can be persisted in Docker containers running on Windows and how these concepts relate to data persistence in Kubernetes applications. You will learn about the concepts of volumes and bind mounts and how they can be used in order to share state between containers and the container host.
This chapter covers the following topics:
- Mounting local volumes for stateful applications
- Using remote/cloud storage for container storage
- Running clustered solutions inside containers
- 多媒體CAI課件設(shè)計(jì)與制作導(dǎo)論(第二版)
- 程序員修煉之道:程序設(shè)計(jì)入門30講
- PHP 從入門到項(xiàng)目實(shí)踐(超值版)
- 新編Premiere Pro CC從入門到精通
- Learning Selenium Testing Tools(Third Edition)
- Mastering Apache Spark 2.x(Second Edition)
- Apache Kafka Quick Start Guide
- Python圖形化編程(微課版)
- ScratchJr趣味編程動(dòng)手玩:讓孩子用編程講故事
- 小程序從0到1:微信全棧工程師一本通
- 基于GPU加速的計(jì)算機(jī)視覺編程:使用OpenCV和CUDA實(shí)時(shí)處理復(fù)雜圖像數(shù)據(jù)
- 3D Printing Designs:Octopus Pencil Holder
- Kohana 3.0 Beginner's Guide
- Instant Pygame for Python Game Development How-to
- Python機(jī)器學(xué)習(xí)