Skip to main content
TrustRadius
IBM Cloud Kubernetes Service

IBM Cloud Kubernetes Service

Overview

What is IBM Cloud Kubernetes Service?

IBM Cloud Kubernetes Service is a managed Kubernetes offering, delivering user tools and built-in security for rapid delivery of applications that users can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s…

Read more
Recent Reviews

Excellent service

10 out of 10
January 15, 2023
Incentivized
In my organization, we use IBM Cloud Kubernetes Service to manage and deploy our microservices-based application. It allows us to easily …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 9 features
  • Container Orchestration (14)
    8.2
    82%
  • Cluster Management (14)
    7.7
    77%
  • Security and Isolation (14)
    7.5
    75%
  • Storage Management (14)
    7.5
    75%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is IBM Cloud Kubernetes Service?

IBM Cloud Kubernetes Service is a managed Kubernetes offering, delivering user tools and built-in security for rapid delivery of applications that users can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s provider, IBM Cloud Kubernetes Service…

Entry-level set up fee?

  • Setup fee optional
For the latest information on pricing, visithttps://cloud.ibm.com/kubernetes/catalo…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

6 people also want pricing

Alternatives Pricing

What is Red Hat OpenShift?

OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.

What is GitLab?

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts. GitLab helps…

Return to navigation

Features

Container Management

Features commonly found in Container Management software.

7.5
Avg 7.8
Return to navigation

Product Details

What is IBM Cloud Kubernetes Service?

IBM Cloud Kubernetes Service is a managed Kubernetes offering, delivering user tools and built-in security for rapid delivery of applications that users can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s provider, IBM Cloud Kubernetes Service provides intelligent scheduling, self-healing, horizontal scaling, service discovery and load balancing, automated rollouts and rollbacks, and secret and configuration management. The Kubernetes service also has advanced capabilities around simplified cluster management, container security and isolation policies, the ability for users to design their own cluster, and integrated operational tools for consistency in deployment.

IBM Cloud Kubernetes Service Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Supported Countrieshttps://console.bluemix.net/docs/containers/cs_regions.html#regions-and-zones
Supported LanguagesA managed Kubernetes offering to deliver powerful tools, an intuitive user experience and built-in security for rapid delivery of applications that you can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s provider, IBM Cloud Kubernetes Service provides intelligent scheduling, self-healing, horizontal scaling, service discovery and load balancing, automated rollouts and rollbacks, and secret and configuration management. The Kubernetes service also has advanced capabilities around simplified cluster management, container security and isolation policies, the ability to design your own cluster, and integrated operational tools for consistency in deployment. Visit our Docs pages for pricing and support information.

Frequently Asked Questions

Google Kubernetes Engine, Azure Kubernetes Service (AKS), and Amazon Elastic Kubernetes Service (EKS) are common alternatives for IBM Cloud Kubernetes Service.

Reviewers rate Container Orchestration highest, with a score of 8.2.

The most common users of IBM Cloud Kubernetes Service are from Enterprises (1,001+ employees).

IBM Cloud Kubernetes Service Customer Size Distribution

Consumers0%
Small Businesses (1-50 employees)0%
Mid-Size Companies (51-500 employees)50%
Enterprises (more than 500 employees)50%
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(319)

Attribute Ratings

Reviews

(51-75 of 77)
Companies can't remove reviews or game the system. Here's why
John Hanley | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
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.
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.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We are from pre-sales team, we'll make POC on that, and we will expose it to the world. Here I attended one internal IBM training in our organization. I found that IBM Cloud on DevOps only works on NodeJs support. We are looking on Java Simple Hello World app.
  • Better to make it available for all webapp supports
  • Everything is simple and user friendly, only thing is why we create separate cloud foundry app name space for Devops related projects
It's very fit into Nodejs related apps.
Kevin Santacruz | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Kubernetes in a production environment to stream millions of events per second with real-time data ingestion apps. Kubernetes has an acceptable learning curve and allows us to manage all our microservice containers.
  • Highly scalable
  • Great documentation
  • Makes it a lot easier to establish effective CI/CD pipelines
  • If you have Lite account you can't create service with LoadBalancer, only NodePort is available
  • Long waiting times to deploy the service
IBM Cloud Kubernetes Service is great if you want to control microservice architecture in production environments because IBM Cloud, brings us high availability, and strong support. [It is a] resilient and secure platform. You will have an interface for checking node status and logs for control issues in your systems. You can integrate easily with other IBM services.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Cloud Kubernetes Service in order to get high availability in some simple web applications that are relevant to our daily work. This is a challenge to my organization because we don't have enough human and computational resources to spend in order to create and support a more advanced set up with those services.
  • The tutorials are detailed and easy to follow.
  • The applications are easy to support and manage. IBM's interface shows important information properly.
  • It takes lees than 1 hour to get a working Kubernetes cluster!
  • Some parts of the tutorials need to be upgraded.
  • Knowledge of IBM console and configuration may be needed.
  • IBM's interfaces interaction with logs and Kubernetes configuration could be upgraded.
IBM Cloud Kubernetes is well suited if the application has an important role in your organization and you need to have any level of high availability. However, at the same time, you have more complex core-applications that need more time to deal with. If the application you are trying to configure is not very complex and you are not very familiar with Kubernetes, this is a good way to start.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use it to run CPU intensive workloads and UI websites.
  • Ease of use
  • No need to install
  • Bundles billing with other services
  • Is the billing still a minimum of one hour? Even if the worker only used it for 20 mins?
  • Long start up time for the workers
  • Slow UI
It is well suited for the applications that are already hosted in Bluemix.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are using IBM Cloud Kubernetes Service in our DevOps department. It automates our whole process of software development. We also take advantage of the canary versions of our web applications.
  • Rich features.
  • Easy GUI.
  • IBM Cloud command-line interface.
  • Optimization of IBM Cloud command-line interface. Sometimes it takes more time to get a response.
  • Further explanations are required in the documentation.
  • Optimization of web page load.
My experience with IBM Cloud Kubernetes Service overall was a good one. There are many features to use. I gave the product 8 out of 10 stars because sometimes I felt that some pages and features take more time to load than Google's Kubernetes services by comparison. However, this does not mean that it took too long. This instead means that it took about 1 to 3 seconds longer than Google. I also felt that documentation is well organized, but it isn't always easy to understand. I found it easy to install Istio when compared to installing Istio on Google Cluster.
May 29, 2019

Rely on K8s

Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using the IBM K8s Service to handle user-submitted private data. K8s can be used to better distribute workloads. IBM Kubernetes Service has been chosen for processing speed and for a faster network. Deploying is more convenient than with a VM, but it does not have the stability of a traditional VM.
  • Performance is sufficient.
  • A smooth network.
  • Web interface included.
  • Kubernetes!
  • Not very stable.
  • Price.
  • Deployment speed.
IBM Cloud Kubernetes is suited for K8s, but is not suitable for 'direct day or night.' For 'day or night with reserved processing,' it is suitable. Compared to Dynamic VM allocation, K8s is much easier, thanks to the stable K8s management node, although sometimes deploying clusters can be problematic. High-frequency container operations are very stable.
Score 3 out of 10
Vetted Review
Verified User
Incentivized
We are migrating our current application from IBM Cloud Foundry to Kubernetes. We grew out of CF and needed more compute power, therefore we turned to Kubernetes. Currently, we are using it as the primary architecture for our UI and a few of our complex processing processes (pseudo batch processing). We are implementing it for this one client, but we have other clients on Kubernetes on other cloud platforms. The application that it is running supports 300 million dollars in business for this company. The solution is only for a single subset of a larger department. Many pieces of the application are still in Cloud Foundry; we are still in the process of migrating.
  • It scales really well
  • Depending on how you measure, it is cheaper and more powerful than Cloud Foundry
  • Deployments are fast, comparably.
  • It is very unreliable. We have seen nodes and machines randomly go down without warning or helpful error messages.
  • Documentation is not great.
  • The autoscale and documentation on autoscale are not good. We had to write/re-write our own and as a result; we found a lot of issues that caused problems.
If you have a big budget to spend on IBM services and have a lot of services with IBM, yes. For the most part, it does handle heavy batch processes well. However, we have had issues with intermittent outages that have been very challenging. If you need to have redundancies built in and seamless cross-region support, it is a bit more challenging.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We used this cloud provider in order to learn how to correctly use containers and to deploy some simple apps. Even though the complexity of the applications was low, we wanted to have high availability at a low cost and low technical difficulty.
  • It's pretty easy to use.
  • Gives you multiple options of machines to use for your Kubernetes cluster.
  • Has a nice variety of server regions.
  • You can't access your virtual machines in order to have more control of your cluster.
  • The deployment of a cluster takes too long.
If you want an easy solution for deploying containers, this is a very good option. However, if you want to have a lot more of control of your virtual cluster, then you should use a more general service, and not a service focused on Kubernetes.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Service helps us to create pods without managing the actual installation of Kubernetes. We can also have a secure environment in which we can implement a CI CD workflow for the Docker containers.
  • Deploying Wordpress-based applications.
  • Deploying Jenkins web applications.
  • CI CD deployment of Docker containers using custom source code.
  • Interface for using Kubernetes Service.
  • Deployment support for Docker containers.
  • Integration of Kubernetes with other DevOps tools.
It is well suited in the case of deployment of docker containers, which we put on a Kubernetes Cluster so that we can automate the deployment of Containerized applications.
Henri Behm | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Mainly we are using IBM Cloud Foundry as a service platform but some readily available installations (for example Artifactory) are installed on Kubernetes service.
  • Service monitoring
  • Command line tooling (ibmcloud ks)
  • Don't have suggestions yet
I have found it useful to run ready-made products in a docker environment. But I like more IBM Cloud Foundry for my own apps where the deployment and SpringBoot auto configuration is more straightforward.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use the IBM Cloud Kubernetes Service for the deployment of the blockchain application. We are doing research on how blockchain can be employed in real-world applications. We thought that cloud containers would be better for deploying blockchains and working on them. IBM's Kubernetes Service is pretty good but sometimes it suddenly sends an email saying that there was an unexpected issue and it'll be closed for some time.
  • Easy-to-use interface.
  • Good for deploying web applications and pretty good performance.
  • IBM Cloud Kubernetes offers built-in logging and monitoring tools.
  • CPU utilization is a big factor in autoscaling.
  • Little harder to set up compared to Docker, but IBM made it a little easier.
  • Breakdown of service may occur at any time, which leads to malfunction of applications.
  • Service issues occur at unknown times which can make it hard to monitor.
IBM Cloud Kubernetes has features that are great, as well as its own issues. It's pretty good with its performance and web applications can be deployed easily. We specifically used Kubernetes for deploying our blockchain and to see how a blockchain performs in a real-world application so that we can move to deploy a fully functioning blockchain application. The main problem we experienced is that the service shuts down sometimes. This issue occurs about 5-6 times in a month, but the system returns to normal very fast.
April 22, 2019

Room to improve

Michael Doran | TrustRadius Reviewer
Score 5 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Service supports the core of our organization. It has solved the problem of being cloud agnostic for most of what we use Kubernetes Services for.
  • It's Kubernetes
  • The underlying platform that is BlueMix needs work. You can get to dead ends in the GUI with no reference back to "home."
  • Provisioning of underlying clusters is not automated.
  • Removal of hardware is not intuitive.
Great if uptime and provisioning speeds are not a must. Not versatile enough to entertain using for a dynamically side scaled solution even with Knative. The slow provisioning time and human parser steps behind the scenes make using BlueMix a difficult endeavor. If things were a little more fault-tolerant and scalable, I think the platform would be great. For proof of concept, the IBM Cloud Kubernetes Service is great.
April 22, 2019

K8S

Score 7 out of 10
Vetted Review
Verified User
Incentivized
It resolved all the Cloud Foundry issues while deploying the unwired UI when updated to Meteor 1.8.
  • Scales really well
  • Deploys fast
  • Resolves Cloud Foundry issues
  • Goes down once in a while.
  • Flipping between routes don't work so well at times.
For better deployment and avoid issues with Cloud Foundry. Any lightweight apps like Python don't really need K8.
April 19, 2019

IKS

Score 7 out of 10
Vetted Review
Verified User
Incentivized
We are working with IBM to list our product in the IBM Marketplace, so we are using IBM Kubernetes Service to deploy OpenServiceBroker and host it there so that we can integrate with the IBM catalog and Billing services.
  • Well integrated container registry
  • Support for ingress controller and public domain name for service deployed on IKS
  • Good UX
  • Provisioning time for worker nodes can come down.
  • Integrating using programming languages like Go can be helpful, i.e improving the bluemix-sdk.
  • Sometimes the web portal is too slow, needs improvement in service uptime.
Having flexibility to use a bare-metal server as worker nodes.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Using Kubernetes in our company allows us to manage multiple environments easily. In our company, we have two major products with three environments (dev, staging, and production). Kubernetes provides a concept of namespaces that allows us to isolates resources by environments. The best aspect with Kubernetes is the ability to use Docker in a secure and reliable way.
  • Isolate environments at low cost.
  • Fault-tolerant.
  • Full control on our resources.
  • Steep learning curve
  • Can be tricky to setup sometime
  • Monitoring is not completely set up at start
IBM Cloud Kubernetes is well suited for companies with a microservices architecture. Kubernetes provides service mesh tool that is perfect for microservices. However, if you only have a monolithic application, I don't think Kubernetes is a better choice than a simple CloudFoundry setup. The main advantage of Kubernetes is the ease to split resources in multiple environments, and the ability to have granular control over anything.
Lokesh Venkatesan | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM Kubernetes Service is our one-stop for running all our Java services and NodeJs services. Currently, we are running 16 services inside our Kube cluster. It hosts and runs the application that collects the IOT information from our bots and stores it in IBM Cloudant.
  • Quick Updates, Highly Scalable. We keep adding nodes when needed.
  • Never spent a minute on any maintenance activities for our Kube Cluster.
  • Zero Downtimes in last 2 years.
  • Helm inventory is somewhat lacking.
  • Little confusing when it comes to PVCs.
  • Networking between our Kube Clusters and our other VMs is very difficult due to lack of documentation
I recommended Kube on Bluemix (9 out 10) to a colleague. Having one Kube cluster on BlueMix is like having your own data center which is readily available to scale up on your needs.

Suitable for:
1) Running an application which is built on a microservice architecture.
2) Running NodeJs services, proxy services.

Not suitable:
1) For running DB engines.
February 15, 2019

Kubernetes adoption

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using it for migrating work loads into the Cloud.
  • Gives the scale we need
  • Bundled with Dev Ops it becomes easier to deploy and operate
  • Gives us the portability across cloud providers
  • Dev Ops reference templates are not available for organizations to quickly adopt
  • Organizations want to focus on developing business features but wanted a pipeline which takes the code all the way to deployment without much human intervention. Wanted to see quick set up of Kubernetes platform along with Dev Ops capabilities as Service.
Re-platform of on-perm work loads to modernize the middleware services as a first step to modernizations and continue to modernize the app layer using micro services to optimize resource utilization
February 14, 2019

Love the product

Sudhanshu Nagar | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Cloud Kubernetes Service in our IoT Platform. Currently it isn't being used across different parts of the organization. In our IoT platform, we use IBM Cloud Kubernetes Service to orchestrate about 200 micro services that are deployed on IBM Containers. Because of Kubernetes we no longer need to manage scaling and it's super easy to deploy the application.
  • Help to orchestrate the containers on with we have deployed our micro services
  • Auto scaling
  • It makes it super easy to deploy applications
  • Much better integration with the log analysis
  • Make it easy to retrieve the logs and search through them
IBM Kubernetes Service is good for the applications that are born on the cloud i.e., the applications that are cloud native. There's quite a bit of time investment required to containerize the legacy applications and only then they they can be orchestrated using IBM Kubernetes Service. Currently the cost is prohibitive.
February 14, 2019

Great container offer!

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using Kubernetes to manage our entire IoT backend services, globally. It’s a fairly complex implementation with performance and security requirements which IBM is fully delivering.
  • Highly configurable
  • Resilient
  • Secure
  • Pricing compared to competitors
Well suited: Cloud native applications, highly distributed systems.
Not well suited: legacy monolithic applications
February 13, 2019

IBM product review

Score 7 out of 10
Vetted Review
Verified User
Incentivized
We used it for a POC of a mobile app back-end service during container technology evaluation.
  • Easy to setup
  • Strong support
  • Fully managed
  • Not easy to integrate with in-house tools
  • Lack of prebuilt functionality
  • Not easy to install
For services that require high availability and rapid deployment
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We are an IBM Bluemix implementation partner. We use our platform for proofs of concept, demos, and training, etc. So we are in the business for providing Bluemix solutioins for others, there are no business problems which Bluemix addressess internally at the moment or in the future, if you are not counting the license sales.
  • Rapid implementation for IoT platform
  • Rapid implementation of a micro service environment
  • Deep learning facilities available in the value stream
  • Surprisingly complex to implement some features, like port forwarding within the PaaS architecture without implementing IaaS layer features.
It's good for a quick PoC for an IoT setup with hundreds/thousands of sensor points that need to be provisioned. It is also good for building full stack web architectures with micro services and mobile front ends etc. Not very well suited in current state for complex back end solutions requiring network operations/analysis in the core service built.
Damani Best | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Bluemix is being used to create a platform for the delivery of electronic scheduling services. Bluemix gave us the ability to iterate on multiple initiatives and micro-services with limited resources.
  • Prepared environment - the preparation of the platform was easy for us to spin up
  • Selection of services that we would implement. Limited need to search for varied sources
  • Our developers felt that the documentation was difficult to navigate. Time spent in the platform cleared the problem for the team.
Bluemix gave our team an opportunity to immediately begin building and testing solutions. Our team built the forms and services they wanted in days without the need to manage a local environment and across geographical regions.
Noble George | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
All the micro-services that are running to keep our VoIP platform alive are deployed over Bluemix. It provides seamless integration with our deployment model and reduces much of the hassle involved in the deployment process. Compared to a privately hosted infrastructure, a cloud solution the likes of Bluemix provides more flexibility while reducing cash burn.
  • Automation
  • Orchestration
  • Deployment
  • User Experience
  • Lack of a large worldwide availability zone options unlike competitions.
  • Certain clutter
If you're working on a new product and intents to design the same in a micro-services model, Bluemix is the goto option. It requires certain experience and training to get proficient with the tool but it's newbie friendly at the same time. Join us in using BlueMix as you major infrastructure provider
Gary Theis | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Bluemix primarily as a way to access IBM Watson's suite of AI APIs, for our own use as well as proposing as a solution for other companies. Watson is one of several AI options we can support with our chatbot AIs, and is especially suitable for issues where security is important and a local install may be required.
  • Local install options.
  • Security.
  • Often for large companies IBM is already on the network and it is an easier sell.
  • Kubernetes is comparatively new there, needs maturing.
  • Getting your app available as a third party is a longish process, needs streamlining.
  • Still some shifting around and renaming of elements of the Watson APIs that can throw off development, hopefully, all is now set.
Enterprise installs and customers who already run IBM solutions are great use cases. I'd love to see more variety in native language Watson NLP support, but that's an industry issue.
Return to navigation