IBM Cloud Kubernetes is an excellent container management system
October 09, 2019

IBM Cloud Kubernetes is an excellent container management system

John Hanley | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with IBM Cloud Kubernetes Service

We are an IT consulting company specializing in cloud architecture, security, hybrid and multi-cloud deployments. We recently starting working with IBM Cloud. We used IBM Cloud Kubernetes to train ourselves in preparation to advise our customers.

We deployed several test environments from our Google Cloud Kubernetes system to IBM Cloud Kubernetes for practice. This proceeded without incident or technical problems. I wrote an article on my personal website that detailed my experiences with IBM Cloud and IBM Cloud Kubernetes.
  • IBM has a strong focus on serverless and Kubernetes. This shows in the platform. Deploying containers to Kubernetes was very easy.
  • Deploying a Kubernetes cluster through the GUI is very easy and quick. On top of that, IBM Cloud offers a single node cluster for Free.
  • Container Registry is a very good product for managing container images. Integration with Kubernetes was seemless.
  • Portability. To transition from Google Cloud Kubernetes to IBM Cloud Kubernetes took almost no effort. We mostly use the CLI and the standard tools such as kubectl were present.
  • IBM Kubernetes worked as I expected it to. The area that I would like improvement is either the simplification of the Kubernetes commands or a better management layer built on top. It takes considerable effort to train administrators to manage Kubernetes. However, I feel that adding a management layer should be an option so that the core IBM Kubernetes offering stays industry compatible.
  • We have not been evaluating IBM Cloud Kubernetes as a cost center, instead as an investment in technology. We consider containers and Kubernetes a requirement for the modernization of applications. At some point in the future, pricing, investment and ROI will become factors once cloud native application services mature.
We understand the IBM Cloud Kubernetes GUI and CLI well. However, as I previously wrote, Kubernetes is still too complex of a platform. This means that we need to invest resources into training admins to manage Kubernetes. This has a cost burden today that will improve as Kubernetes matures and availability of admins and developers improves.
IBM Cloud Kubernetes without access to additional services and resources such as databases, storage, authentication, identity and security systems is just a container box that provides networking, memory, and processing.

A well-designed cloud application/service is designed to implement the most appropriate services and resources. Services such as Watson for AI, NLP and analytics, App ID for authentication, managed database service, object storage and more are vital for a truly useful system.
We did not select IBM Cloud Kubernetes over the others. Our objectives are to support each cloud vendor and be professional with our expertise and advice. IBM Cloud is a major enterprise vendor that we must support for our business.
IBM Cloud Kubernetes is well suited to anything serverless to start. As more companies integrate the cloud into their core datacenter services, IBM Cloud Kubernetes makes for a wonderful deployment platform. As monolith applications are broken into individual services, containerization offers great appeal. The ability to deploy, update and scale thru automation has enormous potential.