Automated Access to Data Storage for Container Pods
Using automation software, container orchestration platforms lets you easily deploy, manage, and scale multi-container-based applications in large clusters, without having to worry about which server will host a particular container. Pods are a set of containers, sharing network namespace (including a pod IP and labels) and local volumes, co-scheduled on one machine.
Kubernetes for Containers
Kubernetes is an open-source system managed by the Linux Foundation for automating deployment, scaling, and management of containerized applications. It is a unified API that groups containers that make up an application into logical units for easy management and discovery, then automates application configuration for web applications, batch jobs, and databases. Kubernetes decouples applications from machines through containers and uses a declarative approach to deploying applications and offers APIs for deployment workflows including rolling updates, canary deploys, and blue-green deployments. It also maintains and tracks the global view of the cluster.
DataCore Container Management
With containerized applications that have persistent data, Kubernetes uses a PersistentVolume API to:
- Orchestrate deployment and operations
- Scale containerized applications (e.g., Docker and its microservices)
- Provide persistent storage in Kubernetes for containers and applications
This lets data storage for all types of containers—including stateless, stateful, data apps, enterprise apps—be integrated with Kubernetes for containers and those applications to easily consume. In the image below, you can see how DataCore storage management software lets pods (groups of similar containers) get fast and easy access to cloud storage, flash arrays, high-end and mid-range appliance-based storage. (In the next blog post, we’ll drill down about how it works.)
Discover first-hand how new features in DataCore PSP7, SANsymphony, and Hyperconverged Virtual SAN can accelerate your development and deployment for greater agility and application performance by scheduling a LIVE DEMO today!