What is our primary use case?
I worked with Red Hat Advanced Cluster Security's APIs, and I integrated it with Python programming language in order to automate an automatic touch and to generate, monitor, and also to create tickets so we can send them to the rightful administrators of the cloud container or the or the cluster running on the servers.
How has it helped my organization?
The benefit of working with the solution is the fact that it's very straightforward. I felt like, if you are an admin, as I was, then you have access to everything, and you have a full view of all the network and the communications. From my view, the benefit was it was easier for me to control all the communication and to see where it was going and where it was coming from. And the second thing that was benefit of Red Hat Advanced Cluster Security was vulnerability scanning because we could have all the reviews about all the vulnerabilities that came along, and we could detect exactly and quickly the container infected by the vulnerability, which is a very, very good system and a monitoring solution for containers, especially for enterprise-level containers. So because I believe we had almost thousands of images and containers, and it was, like, very fast to detect all the infected containers, it was beneficial.
What is most valuable?
It has a very good view of information on networking and how every cluster works, and how they communicate with each other. Also, it shows you all the group names, which is very flexible to use because you can have access to the views. And the web UI was using it. Its name was Cockpit, a web-based interface. It was notified as Red Hat wanted it to be, and I find that the dashboard which has all the information on the internal clusters and containers, it's perfect to have a big view of the whole system. This is the first one. The second thing is the APIs. I'm not sure how it was implemented. But the APIs work perfectly. Also, I really love the idea of how we can have access to all the necessary needs from the AI in a way that is very secure because it has an access control feature to verify access to certain clusters, containers, or administrator boards. So the APIs it's very well written, and they integrate perfectly with Red Hat. I have worked with programming with Python software to program to have, like, automatic touch or automatic work. So it was well made. The aforementioned details are the two things I like the most about the Red Hat. In short, the first thing was the web UI and how it works in the networking solution, and the second thing was the APIs which are very well configured and integrated.
What needs improvement?
I'm not sure that I can accurately answer what needs improvement because my part of working was integrating. So, I believe the first week, I've never had a lot of problems with Red Hat as much as with the code or writing the programming.
The APIs have more access to the data than the web UI. Like, I believe I can do more automatic things with APIs than the WebUI. Also, I can have filtering with more accuracy in APIs than the web UI. So, the aforementioned areas can be considered for improvement. I felt like working with Red Hat Advanced Cluster Security's API, that it's more flexible than working directly with the web UI.
The documentation about Red Hat Advanced Cluster Security available online is very limited. But now I remember that it's very limited because it was integrated, and they had bought it from another company. I forgot the name of the other solution. The documentation is an area to focus on because, for a new program, the same developers of the old solution start working at Red Hat Enterprise. So it's very limited to the documentation. It was because it has a straightforward user interface. So, they didn't add or put up some documentation about it except for installation, implementation, and configuration, of course. But, dealing so much with it was hard for me, considering my attempts to find documentation because it was a new product.
For how long have I used the solution?
I have been using Red Hat Advanced Cluster Security for Kubernetes for almost six months. I didn't work on implementation, but I worked on developing and integrating Advanced Cluster Security with other programming languages. So my first mission was from almost March 2022 until August 2022. So I worked for almost six months until the first of September. So, it's going to be, like, nine months from now since I haven't worked on it.
What do I think about the stability of the solution?
It is a perfectly stable product since the details are very accurate. Also, I didn't feel any lagging or latency, so it was perfectly stable, especially for an enterprise-level product.
What do I think about the scalability of the solution?
I didn't work on it, but because I worked in a big company, scalability is the first thing any company needs. So I believe if it was not a good option, then they wouldn't have started implementing it at all. I believe scalability-wise, it's a very good option for the company.
I don't have an accurate number of those who use the solution in my company, but my team does auditing of the security in the containers more than the software. So, in my team, we are fifteen people, and I believe I had admin access to Red Hat because I wanted to integrate it with programming with another program, but it was widely used in the enterprise. We are a security team, and we had around thirty people divided into groups of six, twelve, or fifteen, and each group has people who are responsible for auditing security issues with containers. So, my team has five people who are working on implementing it into another program using Python. So it has a lot of features. So you can have as many people as you want because access control also is very straightforward, and it's very useful.
How are customer service and support?
I've never tried contacting support.
How was the initial setup?
It's created with a hybrid cloud. So, it was built in our company. We didn't use an external hybrid cloud solution. I'm not sure because I didn't work on implementing it. But I know for sure that it's very flexible, and it can deal with other solutions.
I didn't work on deployment, but I think it's very flexible. So I think it was on-premises because we used, like, hybrid cloud solutions. I'm sure that I believe we were working on-premises more than the cloud.
I haven't been involved in the setting up process and the deployment process of the solution.
I didn't do any maintenance. It was perfectly suitable for the mission that I was assigned, and it worked perfectly fine for me.
What other advice do I have?
To those planning to use it, I would suggest starting as a non-admin user and start finding out information from the web UI that can be useful for you. And for me, because I worked on the project, my advice to others would be that they work on the same project, like implementing software or programs written in different programming languages to use APIs of Red Hat Advanced Cluster Security in order to do automatic creation of tickets to collect off information about vulnerabilities.
For me, it was a really fascinating solution. And I really like working with it, especially with big numbers. Now, all enterprises are moving toward container solutions. So it's a perfect solution for big enterprises.
I rate the overall solution an eight out of ten.
Which deployment model are you using for this solution?
On-premises