Red Hat Storage Day Dallas - Gluster Storage in Containerized Application
-
Upload
redhatstorage -
Category
Technology
-
view
132 -
download
1
Transcript of Red Hat Storage Day Dallas - Gluster Storage in Containerized Application
The Direction
• Use open source technologies
• Apply principles of the RAS(S) model
• Scalable solution
• Eliminate single points of failure
• Automate, automate, automate
RAS(S) model
• Reliable
• Available
• Serviceable
• (Secure)
The Plan
• Multiple tiered environment
• Containerized applications in all layers
• Use Docker as the container format
• Kubernetes for Docker orchestration
• Jenkins for continuous integration & deployment
Storage Requirements
• Highly available
• Replicated data
• Redundant mount paths
• Available across all nodes in a Kubernetes cluster
• Supported in Docker containers
• Simple to setup and maintain
Kubernetes Architecture
Technologies:
• Kubernetes
• Docker
• flanneld
• etcd
• HAProxy
• Keepalived
• GlusterFS
Gluster Storage Use Cases
• Presentation layer – Site optimization tools that cache static content to disk
allowing shared content across containers
• Caching layer – Cache session state data and persist the cache to disk
• Application layer – centralized application logging