Gluster Community releases Gluster 4.0 with enhanced container integration
27 Mar 2018 Raleigh - The Gluster Community, the worldwide collection of developers who contribute to the open source Gluster storage platform, has launched the next version of its scale-out storage solution, Gluster 4.0, including new features designed to enhance integration with containers and improve storage management.
The latest version of Gluster, a free and open source software scalable network filesystem, is designed to make the platform a more well-suited infrastructure for Cloud-native developers. Gluster is designed to meet the needs of both small and large installations. Its flexible deployment options mean that Gluster can be used in a variety of environments and infrastructures, including bare metal hardware, virtual machines, containers, and public Clouds.
Gluster 4.0 builds on the project's prior work to expand capabilities for persistent storage for containers with several new features, including:
- GlusterD-2.0: the distributed management engine for Gluster that is designed to provide better scale for membership of servers in a trusted storage pool. GlusterD-2.0 represents an architecture rewrite that introduces improvements designed to make it more scalable and easier to configure, use, integrate with, and maintain - especially at high scale. GlusterD-2.0 includes a set of ReSTful interfaces for volume and membership operations allowing DevOps practices to be adopted for infrastructure automation and consumption. Because GlusterD-2.0 integrates with an embedded etcd store, it can enable a higher degree of consistency for state management within a trusted storage pool. GlusterD-2.0 also provides a more flexible plugin framework aimed at making it easier for developers to add additional metrics.
- Deeper integration with Kubernetes using Heketi, a dynamic provisioning tool to manage the lifecycle of GlusterFS volumes. The latest version of Heketi introduces several new features that are designed to deepen Gluster's integration with Kubernetes, including: support for provisioning Gluster-block backed persistent volumes and expanding persistent volumes; custom volume names for persistent volumes; Prometheus metrics collection for Gluster volumes; improved device management; and an enhanced database.
- Protocol changes resulting from a new on-wire Remote Procedure Call (RPC) version. This new RPC version improves XDR constructs and adds more defined members and a new dictionary that enhances encoding and decoding processes.
- Performance improvements related to Federal Information Processing Standard (FIPS)-compliant systems enabling it to work with software that is designed to meet U.S. government security standards.
Amye Scavarda, Gluster community lead, Red Hat, stated: "Since the beginning of active development 13 years ago, the Gluster community has sought to build one of the most flexible storage technologies available. With this release, Gluster brings scalability and flexibility to help meet the storage requirements of the modern workloads. The Gluster community seeks to design leading software-defined storage technology and we look forward to new advancements they bring."
The Gluster 4.0 release notes are now available online .