What is our primary use case?
I am an end-user of Red Hat Quay, having just used it for one more year, and I haven't found any issues. I use this to store my images to share with my colleagues, and I store multiple applications in this one.
My usual use cases for Red Hat Quay involve using it for container storage and deploying the application with OpenShift. I develop using the deployment tool and Docker tool, and I'm familiar with Docker. Compared to Docker, Red Hat Quay is superior because we can create an organization for free, and it offers cloud-on-premises solutions. We can also create multiple organizations in the same profile, which means the same account. This is the basic case compared to the others.
What is most valuable?
The features of Red Hat Quay that I have found most valuable include the ability to switch between the previous version and the newer version; this is an extra feature currently added, and I appreciate this feature.
Red Hat Quay's automated image building has helped my CI/CD pipeline efficiency by allowing me to store my source code from GitHub and GitLab to my images. It's very convenient, and it automatically stores my images to deploy in the OpenShift application, making it easier to deploy and run the application without any troubleshooting.
The positive impacts I have seen from using Red Hat Quay include the ability to change to a newer version and roll back to the older version. This is the only feature I find beneficial, and I can monitor how many people download my images, which I can verify with the analytics provided.
The value of geo-replication in maintaining consistent access to container images is significant since I store data in MongoDB and use the Apache Web Server application running in Quay.io, where I store my images.
What needs improvement?
I think Red Hat Quay could improve the security, as users can download the images without a login. This is the only problem, so we need to enhance the security.
For how long have I used the solution?
I have been working with Red Hat Quay since 2024.
What do I think about the stability of the solution?
Red Hat Quay is stable and reliable; it is used to build for high availability, but there are ways to improve stability and reliability, such as enabling image mirroring and caching. For example, if a cluster scales rapidly and pulls directly from Quay.io, it might hit network or rate limits. We need to find a solution, such as setting up a local mirror registry, which Red Hat provides as a mirror registry tool; Quay can mirror an external repository automatically. Now our cluster pulls from the local mirror, which is faster and more reliable.
What do I think about the scalability of the solution?
I evaluate how scalable Red Hat Quay is by noting that it automates image updates, allowing us to scale continuously. GitOps tools such as Argo CD and Flux can watch Quay.io and redeploy with new tags if we want, triggering our CI/CD pipelines to roll out new replicas, making it easy to manage if one application fails.
How are customer service and support?
I do not often communicate with the technical support and customer service of Red Hat Quay; there have been no issues I found before.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Before using Red Hat Quay, I used Docker.io, and compared to Docker.io, Red Hat Quay is superior.
What other advice do I have?
I have not used the image vulnerability scanning feature of Red Hat Quay yet; I'm going to learn about this.
Regarding geo-replication in maintaining consistent access to container images, I have found no issues. If I store the image, I can easily pull the image without encountering any problems in Quay.io.
I have no experience with how role-based access control has helped manage permissions in my organization.
I usually measure the effectiveness of Red Hat Quay's extensibility with my existing systems, though I have not used that functionality.
Red Hat Quay is not currently deployed on cloud or on-premises in my organization as it is only an institution with no use for cloud on-premises.
I use Red Hat Quay only with the free version.
I have used documentation for Red Hat Quay, as I have created extensive documentation myself because I am the trainer. I prepare many documents for the students on how to use it, how to manage the registry, and how to manage the images stored in Quay.io.
My impression of the documentation that Red Hat provides for Quay is that it is improved; there is no need for further enhancement. The book contents are very structured, and the course name is Specialization in Containers, DO188. It is structured documentation to use the Quay.io account from the beginning to the end of the process.
On a scale of 1-10, I rate Red Hat Quay an 8.
Which deployment model are you using for this solution?
On-premises
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other