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 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…

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.

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

(317)

Attribute Ratings

Reviews

(1-4 of 4)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Service is being used by a department. We run different backend microservices in it to serve our consumers. It is adopted to ease the management of containers in the cloud. Since it's a managed service, we don't need to spend much effort from an operation perspective.
  • Support different regions and zones
  • Easy for provisioning
  • Easy to scale
  • Monitoring has room for improvement.
  • Cluster identity with random IDs are difficult to memorize.
IBM Cloud Kubernetes Service is well suited to run microservices workload that requires high availability, scaling, with good performance. Combined with other IBM Cloud services (e.g. API Connect), it's very easy to set up a working environment in a short while. Comparing with other cloud providers, IBM seems to have fewer locations. If your service wants to be deployed closer to the end-users, it's worth checking out the available locations.
  • Reduce the human cost for managing Kubernetes.
  • Cheaper than setting up in our own data centers.
We mostly use Kube CLI to interact with Kubernetes. IBM CLI is only used for granting access to the cluster. The GUI is nice to monitor the workload in the cluster. However, since we try to automate monitoring and alerting, we don't use the GUI that often.
  • IBM Cloud Functions
  • IBM Cloud Object Storage
  • IBM Cloud Databases
  • IBM Db2 on Cloud
  • IBM Lift
  • IBM Watson IoT
By using multiple IBM Cloud products, we managed to focus on our own business applications development, while leaving the infrastructure and operations work to the cloud.
It provides both GUI and CLI support. It's easy to provision, use, and operate.
Since we already use different IBM Cloud services, we don't want to move the Kubernetes service to another provider. That will increase the complexity.
30
We have two teams using IBM Kubernetes: backend team and ops team. Backend team work on the microservices for our consumer services, and they are deployed into IBM Kubernetes clusters. Ops team is managing the Kubernetes clusters, providing the necessary administration and maintenance.
5
We have SRE team providing the support. It requires different skills like infrastructure automation, capacity planning, monitoring, troubleshooting, disaster recovery, etc.
  • container orchestration
  • job scheduling
  • autoscaling
  • We have looked into multi-region clusters for better availability and performance
  • Move more on-prem services into Kubernetes
  • Use Kubernetes to run ad-hoc jobs
  • No
  • Online training
Good examples to understand Kubernetes and very detailed step-by-step documentation to follow.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I am currently using it for a project. It is meant to address the ease of orchestrating the deployment of containers.
  • Good documentation.
  • Ease of installation.
  • Good UI.
  • Having better instructional videos online would be nice.
A well-suited case is when we want to evaluate a new potential cloud service. It is less appropriate for situations where businesses already have one.
  • It has led to more productive workflows.
It is easy to deploy new applications and the documentation is, for the most part, easy to read which makes the ease of using the CLI more convenient for all.
I've also worked with AWS and Google Cloud platform and I was curious about IBM Cloud's services.
10
IT
2
People who have prior experience with different cloud vendors and programmming
  • App deployment
  • monitoring
  • Scaling
  • saved money by having more automation
  • Expand into other ibm services in the cloud
  • redis
Not sure
This has allowed scaling benefits as well as reducing downtime with any one worker node.
The kubernetes web Terminal made it easy to manage the clusters and deploy containerized apps to the cluster directly from the web browser.
The implementation went pretty smoothly, but took some time for configuration.
No
Basic (free)
I just wanted to try it out
The documentation was detailed and well written.
  • Central Documentation and Learning Hub
  • IBM Cloud Docs
  • Ability to check uptime status for IBM Cloud products
  • IBM Cloud product demos and tutorial videos
Yes, I was interested in learning more about how to use the IBM Cloud Kubernetes to deploy my machine learning application and the documentation made the process much easier.
The self-guided support was solid, and there are plenty of online videos to guide first time users, but I think one area of improvement is a faster way to transfer a large quantity of files from our local machine to the cloud for storage (Aspera).
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Our entire department is using it to create high-availability clusters, making mobile scalability truly user-friendly and easy to develop multilingual applications.
  • You can add features easily, growing as you need.
  • Options for dedicated servers or VMs gives us a lot of flexibility from a provisioning standpoint.
  • Quick deployment.
  • Powerful tool!
  • Old operation guide.
  • For beginner developers, it takes longer to learn costs.
  • Too expensive.
1. Deploy a simple Python application with Kubernetes.
2. Build a smart WeChat robot with IBM Watson Assistant with Cloud Function.
3. Deploy a simple React application with Kubernetes.
  • We have not yet fully utilized it to create a profit model.
  • The event scheduling feature has also proved very useful.
We are still trying to make better use of these features.
We are also using the Azure test program generation.
Generally speaking, we do not have logging with LogDNA solutions in the production environment.
AWS Lambda may be more suitable for large companies that want to continuously access similar functions at a higher number / frequency, but for small teams with limited budgets, IBM Cloud Functions is a competitive choice.
  • IBM Cloud Foundry
  • IBM Cloud Virtual Servers
There is a learning curve equipped with Kubernetes. Without training, it may be difficult to proceed in the middle of the project.
Kubernetes Pod clusters have a tendency to fail when they are first built. In most cases, the built-in Kubernetes functions will help you solve resource problems, such as storage and monitoring. You need to provide durable and reliable cloud storage, while also monitoring any network problems or failures.
Yes
Ease of use. Very intuitive. We have been looking for a product that allows us to orchestrate our docker containers in a way where it allows us to effectively scale our applications to production. It also provides us a way of monitoring all our infrastructure in a very clear concise way.
Basic (free)
I like the auto zoom function. It helps us not to worry too much about reliability, so we can focus on our core business.
A very powerful tool. Easily deploy and manage containerized applications. Fully secure and easy to automate and monitor your application, we have been using it for a year. We deployed JupyterHub once.
  • IBM Cloud Docs
  • Ability to check uptime status for IBM Cloud products
  • Access to IBM and Developer communities through Stack Overflow or GitHub
  • IBM Cloud product demos and tutorial videos
Have these resources has enabled me to locate more quickly how to operate correctly for program deployment.
Compared with other platforms, it takes too long to create a cluster. Even a free plan with only one node.
5
cloud foundoury ,Containers,Python application
3
Full-Stack DevOps Engineer, Software Engineer,DevOps Architect
  • nginx
  • fluentd
  • jenkins
  • Microservices architecture
  • Lift and shift – from servers to cloud
  • Machine learning and Kubernetes
  • software development lifecycle
Not yet. I still need to evaluate the usage price with other providers.
Not Sure
  • Price
  • Product Features
  • Product Usability
  • Product Reputation
  • Third-party Reviews
So far it's been great and way easier to deploy with scalability.
We are moving business critical applications to the cloud,but as with anything new we will learn and see the value.
No
  • Deploy applications
  • Quick response
  • Ease of use and scalability
  • Support document reading difficulties
  • Managed add-ons for Istio and Knative
Kubernetes is absolutely fantastic. The Kubernetes API is a great tool when it comes to automating a deployment pipeline. Deployments are not only more reliable, but also much faster, because we’re no longer dealing with VMs. Our builds and deployments have become more reliable because it’s easier to test and ship containers.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Service is part of our testing environment for multi-cloud projects. By using ISTIO mesh to span to multiple Kubernetes clusters across multiple cloud providers, we can test the HA capabilities of the deployments and offer high HA solutions to our customers.
Also, by integrating IBM CKS to Google Cloud using Google Anthos GKE Connect, we can manage all our deployments in one place. IBM CKS offers one of the most powerful Kubernetes services: stable, powerful, easy to use and HIGH availability.
  • Easy to use and configure
  • ISTIO and KNATIVE installation by just clicking one button.
  • Use of CONTAINERD (CRI-O)
  • Choose the OS of the nodes
Well suited:
  • DEV / QA / SIT deployments: You can use IBMCKS for DEV / QA or SIT environments. Since IBM CKS is a managed service, you can let the deveolping team to be in charge of the infraestructure.
  • Multicloud deployments: Working with ISTIO mesh works perfect on IBM CKS.
  • Network intensive deployments: IBM's network is quite powerfull.
  • Docker containers
Less appropriate:
  • Production Workloads: Is never a good idea to use K8s for production if you don't have a team that fully understands how to operate K8s. K8s is one of the hardest techonologies to use due it's complexity.
  • Workloads that requieres KERNEL tunning: You can't modify Kernel parameters on Managed K8s like CKS. If you are running a workload like REDIS that needs certain KERNEL parameters to be set, I highly advice you to use K8s Open Source.
  • High performance workloads (GPU): IBM CKS does not offers GPUs on their nodes.
  • No additional training needed: IBM CKS works out of the box.
IBM's CKS GUI is not quite intuitive. In my opinion, it lacks a lot of useful information like performance or letting the users tune ISTIO configuration.
Using third-party services is one of the greatest advantages of IBM's CKS. Other managed K8s do not offer that.
OpenShift is AMAZING and the integration with IBM cloud is unique. OpenShift is more powerful than IBM Kubernetes for production workloads.
3
Testing new products in order to evaluate adding them to the product portfolio.
1
K8s needs very specific knowledge.
  • Testing
  • Google Anthos
  • Deploy K8s clusters in Mexico! AMAZING!
No
  • Product Features
  • Vendor Reputation
  • Existing Relationship with the Vendor
  • Positive Sales Experience with the Vendor
Be in touch with a IBM vendor. We just began to use the product like a "normal" user. Maybe the next time I will look for assistance from an IBM vendor that can help us to fully undestand the capabilities of the product.
  • Don't know
No
Change management was minimal
  • Incomplete documentation
  • Basic support
It was not the worst part but it was not the best.
  • Online training
  • no training
IBM's documentation is the WORST. It is very difficult to follow and very poorly designed.
NO, never. K8s is one the most difficult technologies to learn. I mean it!
No
K8s needs certified experts. IBM does not offer or guarantee that each of the Customer Service Agents is well trained. If I pay for Premium support, I need a confirmation from IBM that the agent is AT LEAST certified in K8s (CKA) and is not just a contact center agent that was hired to answer the chat/email.
No
My last interaction was through chat. It was very robotic and repetitive. I'm almost sure that I was chatting with WATSON instead of a human.
The support is quite basic.
  • ISTIO easy install
  • KNATIVE easy install
  • Kernel tunning
  • Automatic autoscaling
The GUI is very simple (in the good way) and easy to use.
IBM's CKS does not offers automatic autoscaling nor vertical scaling (automatic). Other services like Google Kubernetes Engine scales up and down very well.
IBM's cloud is almost infallible.
IBM's cloud has a site in my conuntry (MEXICO) so the network latency was almost 0.
Return to navigation