 Welcome back! In this video, we'll be covering the use of dynamically provisioned GlusterFest volumes from an OpenShift application. If you haven't seen the first part where we deployed container-native storage onto our OpenShift cluster, please click here to view that video. Now, let's create a sample application to take advantage of our recently deployed container-native storage. In this directory, I have a couple YAML files that will describe the storage and the application that will use that storage. So first, we will need to establish a storage class for GlusterFS. This is fairly simple. You just provide the REST URL for the HAKETI interface, and you'll need to specify the required parameters for REST user and REST user key. But these are not strictly required for our demonstration, so we're just setting them to arbitrary values. So we go and create the storage class. Next, we want to create a GlusterPVC or PersistentVolume claim. This is fairly simple. The only thing you need to specify is that the persistent volume that will be created will be of 5 gigabytes in size. So we do again OC create-f GlusterFSPVC and PersistentVolume claim created. So now you can see at the bottom that the PVC Gluster one is pending, and if we wait a little bit, we now have a persistent volume for our PVC created with the capacity of 5 gigabytes and a claim of Gluster one in our Aplo project. So now we look at creating a sample application. In this case, we're just going to run a simple Nginx pod with a service and a route attached to it. So at the top, you can see our service that we'll be using port 80, and it will select a pod named Nginx pod one. We also have a route that will point to the service called Nginx. And here we have a simple pod definition for Nginx pod. We obviously use the image for Nginx. We specify the ports, and of course we specify a volume mount to use our recently created Gluster volume as our HTML storage. And then you specify the volume as a persistent volume claim down at the bottom. So we do OC create-f Nginx pod, and all three resources have been created. And if we just wait a little bit for this to change, we have an Nginx pod running. So we can see, for instance, that we are receiving messages over our service address. And to verify that this is in fact working, we will put some information in an index.html file on the pod itself. This is done via OC exec. We exec to the Nginx pod and run a shell command to echo some information to index.html and the appropriate location. And now we can say hello world from GlusterFS. Finally, to show you that we are in fact using GlusterFS under the hood, we will go into the GlusterFS pod itself, and then we can do a check for mounted volumes that are mounted by Hiketti. And then let's just grab this one here and we'll do an LS. And because I know the directory structure, I know that it's under brick and there's the index.html file. Thank you very much for watching. This has been a video presentation for Red Hat Container Native Storage.