IBM Cloud Kubernetes Service

IBM Cloud Kubernetes Service

Top Rated
TRUE
About TrustRadius Scoring
Score 8.7 out of 100
Top Rated
TRUE
IBM Cloud Kubernetes Service

Overview

Recent Reviews

Kubernetes review

7 out of 10
August 18, 2021
Migrating legacy apps to the native cloud. It provides a simple way to progressively remove code from monolithic ones while providing all …
Continue reading

Best Kubernetes Tool in town

9 out of 10
May 17, 2021
IBM Cloud Kubernetes Service is utilized by our startup to host our application. It allows us to scale up easily our applications and is …
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

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of IBM Cloud Kubernetes Service, and make your voice heard!

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 to deliver powerful tools, an intuitive user experience 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…

Entry-level set up fee?

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

Offerings

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

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

2 people want pricing too

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 Docker?

Docker Enterprise was sold to Mirantis in 2019; that product is now sold as Mirantis Kubernetes Engine. But Docker now offers a 2-product suite that includes Docker Desktop, which they present as a fast way to containerize applications on a desktop; and, Docker Hub, a service for finding and…

Return to navigation

Product Demos

Advantages of Managed Kubernetes
03:15
Return to navigation

Features Scorecard

No scorecards have been submitted for this product yet..
Return to navigation

Product Details

What is IBM Cloud Kubernetes Service?

IBM Cloud Kubernetes Service is a managed Kubernetes offering to deliver powerful tools, an intuitive user experience 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. Visit the vendor's Docs pages for pricing and support information.

IBM Cloud Kubernetes Service Video

Advantages of Managed Kubernetes

IBM Cloud Kubernetes Service Integrations

IBM Cloud Kubernetes Service Competitors

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%

IBM Cloud Kubernetes Service Technical Details

Deployment TypesSaaS
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 are common alternatives for IBM Cloud Kubernetes Service.

Reviewers rate Usability highest, with a score of 8.7.

The most common users of IBM Cloud Kubernetes Service are from Enterprises (1,001+ employees) and the Information Technology & Services industry.
Return to navigation

Comparisons

View all alternatives

Compare with

Return to navigation

Reviews

(1-25 of 63)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Review Source
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.
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.
It provides both GUI and CLI support. It's easy to provision, use, and operate.
  • Online training
Score 8 out of 10
Vetted Review
Verified User
Review Source
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 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.
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
Review Source
IBM Cloud Kubernetes Service removed the requirement to make application-specific configurations for each server and enabled engineers to iterate faster, knowing that what is shipped and runs in production is exactly what they built and tested. No more going through many steps of cloning multiple repos, pulling configurations, and installing lots of components locally. It greatly increased the infrastructure and the speed to launch new products and features into the marketplace.
  • Quickly scaled our infrastructure[.]
  • Streamlined application release process[.]
  • The environment is now standardized to allow to quickly transition to different projects[.]
  • Since it's very powerful it can be an overkill for applications that do not require a distributed architecture[.]
  • It can be difficult to migrate applications to IBM Cloud Kubernetes Service, and at times the entire architecture has to be refactored[.]
IBM Cloud Kubernetes Service is very powerful, yet not easy to operate but still provides the freedom to innovate and accelerate digital transformation. Combines application development with security and operations considerations to create a seamless software development lifecycle.
IBM Cloud Kubernetes Service is what we rely on to run our applications without having to worry about the underlying resources. It has a steep learning curve but [its] popularity makes it essential to learn because it is changing the way developers test and run application instances in the cloud[.]
  • Online training
  • in-person training
Score 9 out of 10
Vetted Review
Verified User
Review Source
We adopted IBM Cloud Kubernetes Service for container orchestration and we migrated our entire infrastructure to Kubernetes, starting with our website applications and concluding with the backend of the operations. IBM Cloud Kubernetes Service unlocked our confidence in being able to deploy quickly, learn, and even at times when we make a mistake, we can roll it back without any issue. After implementing this system we quickly started to realize the benefit of having seamless upgrades and easy rollbacks without any issue and now we can experiment with existing applications and create new services blazingly fast.
  • It lets developers work in the same environment that the application will be running in production
  • It made it easier to test, easier to refine, and easier to deploy
  • Helped engineers embrace the DevOps mindset as they built software
  • The language to define containers is initially hard to understand
It relieves the development team from the tasks that they don't want to do, ensures we execute seamless upgrades frequently, and keeps cluster performance and security up-to-date. This system is one of the automation drivers and we use it to build solutions that are fast, resilient, and that is running perfectly.
It is fairly difficult to understand for someone only familiar with traditional hosting and development environments, however, customer support provides plenty of help along the way.
  • Online training
  • in-person training
Sai karthik Satyavarapu | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
We mostly use [it] for our applications and it seamlessly performs well and executes the tasks for scaling with [fewer] efforts.
  • Scaling and flexibility
  • Automating the environment
  • Monitoring health
  • Security
  • UI
  • Pricing is bit expensive
  • Less clouds to execute
  • Not much effective on windows
For application testing and scaling it's very good and effective. We need to check multiple times the documentation. Availability of regions is very [few]. It's not supported for all regions, [we face] issues when we have customers in the regions [that are] not supported. We had to choose other cloud vendors who are providing better service. We need to get habituated [to] UI if we are using [it] for [the] first time. It will take [a] lot of time to toggle many tabs and check which delays the work.
We have mostly [used] CLI because of the confusing GUI. We have done integrations with cluster management.
Only [a] few flaws which I have mentioned earlier [that] needs improvement.
  • Online training
Score 9 out of 10
Vetted Review
Verified User
Review Source
IBM Cloud Kubernetes Service gives us a uniform API across heterogeneous resources to define our workloads and expand resources outside our infrastructure. It comes with built-in monitoring and logging for all the applications and the workloads that deploy in Kubernetes. Once we began migrating applications to Kubernetes, the result [was] immediate and we are able to ship ideas to production using a single consistent and declarative API.
  • It is able to provide a reliable and scalable cluster infrastructure[.]
  • Improved both operational and development efficiency[.]
  • The Kubernetes-enabled cloud hosts all new development and microservices[.]
  • The UI design is a bit inflexible[.]
  • Steep learning curve. I find the community very supportive with this[.]
After embracing IBM Cloud Kubernetes Service, it allowed us to run applications in a cloud provider-agnostic way and made it possible to introduce new products and the infrastructure to scale each autonomous team's idea. Migrating to IBM Cloud Kubernetes Service provided the flexibility and speed to deliver new products while significantly reducing the operational overhead.
We actually haven't had any real problems in our clusters recently and the results we have gotten from adopting IBM Cloud Kubernetes Service have been beyond even our greatest expectations. The community has helped optimize the use of the system and make it relatively simpler to use.
  • Online training
Lavish Garg | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
IBM Cloud Kubernetes Service is being used by our IT department. We have a business application and IBM Cloud Kubernetes Service was very helpful when we were migrating the app from being in-house to the cloud. The platform is also very helpful when it comes to scaling the application. Scaling is not only easy but also affordable.
  • It is affordable compared to competitors
  • Auto updating of the Kubernetes version
  • Great documentation.
  • Generation time.
  • Should make simple UI
  • Pre-configured template
It's well-suited for internal service connectivity inside the IBM cloud. If you are using other IBM products then [IBM Cloud Kubernetes] is very suitable to use. For example, using the IBM blockchain service [IBM Cloud Kubernetes Service] is very helpful. Services that are associated with internal IBM cloud components are easy to access and use.
IBM Cloud Kubernetes can be used on multiple platforms, cost-effective, easy integration, and can be easily scaled based on our requirements.
  • Online training
  • in-person training
Score 7 out of 10
Vetted Review
Verified User
Review Source
We had been using IBM Cloud Virtual Servers for a long time for all of our compute workloads. When we moved to containerized deployments at scale, we looked for an orchestration system that we could use as well. Kubernetes is the gold standard for container orchestration software and we decided to go with IBM Cloud Kubernetes Service since we use other IBM Cloud products.
  • Steep learning curve
Before ever considering using a managed service like Kubernetes Service, it should have already been decided that an orchestration service is necessary for the use case. Smaller systems have trouble benefitting from Kubernetes because of the added management and added overhead costs but Kubernetes Service is a great fit for a team looking for a managed version of Kubernetes to take some of the infrastructure management away from the process.
We mostly use the client APIs, but the GUI does look nice, especially for a less technical team.
Overall, IBM Cloud Kubernetes Service is a great managed solution of Kubernetes and it works quite well within the IBM Cloud ecosystem. Kubernetes is a powerful piece of container orchestration software and this managed version removes some of the overhead of maintain such a complex system. I'd recommend the product.
  • Online training
Henry Liu | TrustRadius Reviewer
Score 5 out of 10
Vetted Review
Verified User
Review Source
A small portion of businesses uses K8s but only for microservices.
  • Always, the free tier is attractive.
  • The 30-day free tier expiration is pointless.
  • Not all options are available on the free tier.
  • Load-balancer type not available on the free tier.
  • Cluster deployment is slow.
Perhaps for those enterprises requiring classical infrastructure needs.
The tool's integration is great but I did not use it for my trial yet. I had a quick look at Toolchain and thought that the choice of toolings is very limited and not customizable.
August 18, 2021

Kubernetes review

Score 7 out of 10
Vetted Review
Verified User
Review Source
Migrating legacy apps to the native cloud. It provides a simple way to progressively remove code from monolithic ones while providing all cloud benefits like autoscaling or data integrity. IBM Cloud [Kubernetes Service] makes it very easy with great documentation and support.
  • Quick learning curve.
  • Fast deploypment.
  • Great documentation.
  • Excellent customer support.
  • Generation time.
  • Fixing issues.
Well suited if you need top-tier and responsive support. Not suited for low complexity apps where setting it can take a high percentage of the project.
CLI is easy to learn and makes it easy to automate deployment scenartios. GUI is nice but load times and responsiveness can be improved.
Documentation and support is the best in the industry, but sometimes the development work is impacted by cloud bugs.
  • Online training
Score 8 out of 10
Vetted Review
Verified User
Review Source
IBM Cloud Kubernetes Service is being used by our IT department. We have a business applications and IBM Cloud Kubernetes Service was very helpful when we were migrating the app from being in-house to the cloud. The platform is also very helpful when it comes to scaling the application. Scaling is not only easy but also affordable.
  • It is affordable compared to competitors
  • Scaling is easy
  • It is reliable
  • Good user interface
  • Quick deployment
  • Not suitable for newbies
  • Documentation is not the best
IBM Cloud Kubernetes Service is suitable for a business that is either running application(s) on-premise and wish to migrate to the cloud for better management and easy scaling. The platform makes the whole process easy and affordable.
The GUI is easy to use and understand and the CLI is smooth and effective when it comes to executing commands.
IBM Cloud Kubernetes Service can be used in many platforms, it is easy to use but requires a bit of practice/exposure, it is cost effective and most importantly, integration is easy.
  • Online training
Score 9 out of 10
Vetted Review
Verified User
Review Source
IBM Cloud Kubernetes Service is utilized by our startup to host our application. It allows us to scale up easily our applications and is cost-effective.
  • Easy and fast deployment
  • Reliability
  • Cost effective
  • Expensive
  • Bad Logging
  • Not available in all regions
The best scenario for Kubernetes is for a blockchain platform. Other than that, you can easily host your application using IBM Cloud Kubernetes Service.
The GUI is easy to use and is extremely simple. We have used the CLI feature though we need not require the API or may require it in future cases. The CLI is also smooth and is able to execute most of the commands.
IBM Cloud Kubernetes can be used on multiple platforms, cost-effective, easy integration, and can be easily scaled based on our requirements.
  • Online training
Score 8 out of 10
Vetted Review
Verified User
Review Source
It is been used for a client to build web apps and business applications and also to have resilience, fault tolerance, and auto-scaling services. It is also used for matrices to view logs and monitor service health checks, security, and the consistency of applications. Providing the consultancy to different financial clients who are outsourcing the services and designing the workloads for their applications and operational task.

IBM Kubernetes services are very good in terms of reliability and consistent operation with reducing management. It is easy to distribute the clusters and manage the services easily. IBM services make the task quite easy to do it all in one place.
  • Reliable managed kube service to operate.
  • Easy to deploy and manage.
  • Less code
  • Best on the operational side by less work.
  • Security
  • Great customer service
  • Adding more service logs
  • Matrices graph
It is well suited in business applications and for the web apps where you want less hassle and the operational side takes care by itself.
No doubt IBM Kubernetes has the best cluster management transparent dashboard I have come across so far and it is easy to understand and build the services to monitor and have a unified overview—a holistic view you can say.
I found it quite easy with optimized services.
  • Online training
Rajesh Singh | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
We give various blockchain programming interface administration answers for our customer for an intermediary casting a ballot application utilized by significant stock exchange organizations in UK and USA. Our blockchain programming interface was facilitated and oversees inside the IBM [Cloud Kubernetes Service]. The [IBM Cloud Kubernetes Service] has been utilized all over the office among the organization.
  • Easy to access on demand
  • Scalable
  • Flexible
  • Need to improve [the] support system
  • Should make simple UI
We zeroed in on consumer loyalty and working with IBM Cloud let us fulfill our client like never before. We additionally prepared our representatives in IBM Cloud for a better comprehension of cloud engineering and its utilization.
It is not difficult to convey new applications and the documentation is, generally, simple to peruse which makes the simplicity of utilizing the CLI more helpful for all.
Ludicrous we have utilized the [IBM Cloud Kubernetes Service], we scarcely get any personal time. The majority of the organization and asset segments redesign are we arranged so it never affected our administration.
  • Online training
Score 9 out of 10
Vetted Review
Verified User
Review Source
We host our application running on a CentOS container on IBM Cloud Kubernetes Service. We have been using the service since IBM Cloud originally launched. We appreciated the flexibility and scalability that IBM Cloud Kubernetes Service provide us. Since we are quite small, the Kubernetes service is only used currently within my project group.
  • Great flexibility
  • Worker node management
  • Awesome support
  • Difficult to master fast
  • Sometimes buggy
  • Container gets reset from time to time
IBM Cloud Kubernetes Service is best for apps that need to scale and developers who want to deploy their software fast and easily. In our opinion, it is also good for cutting the cost. However, it cannot provide bare metal server performance like traditional servers, nor does it provide full native support in system and SSH.
The CLI and API have been developed rapidly and we find it annoying to change logics in our deploying script all the time. IBM Cloud Kubernetes provides good documentation and it is relatively easy to pick up updates and new APIs as well as digging out which one is deprecated. Overall, we think it adds a little bit of hassle in cluster management due to this fact.
Hasnaeen Ferdous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
We provide multiple blockchain api service solution to our client for a proxy voting application used by major stock transfer company in usa. Our blockchain api were hosted and manages inside the IBM [Cloud Kubernetes Service]. The [IBM Cloud Kubernetes Service] has been used by all across the department among the company.
  • Well Managed node and dashboard
  • Easy to access public and private endpoint
  • Easy to upgrade and downgrade node pool anytime it's been needed
  • Well Managed security and certificates
  • Service dashboard can be loaded with more goto information
  • Disk, persistent volume etc should be also easy to access from service dashboard
  • Updating node and kubernetes version is pretty hassle some
It's well-suited for internal service connectivity inside the IBM cloud. If you are using other IBM products then [IBM Cloud Kubernetes] is very suitable to use. For example using IBM blockchain service [IBM Cloud Kubernetes Service] is very helpful. Services that associated with internal IBM cloud components are easy to access and use.
We hardly use internal dashboard rather we used infrastructure as code from our development side.
Over the period we have used the [IBM Cloud Kubernetes Service], we hardly get any down time. Most of the network and resource components upgrade are we planned so it never impacted our service.
  • in-person training
  • no training
Zachary Jones | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Review Source
We elected to use IBM Cloud Kubernetes Service because of the excellent support for blockchain (hyperledger). The fact that we could containerized master nodes and move the chain outside of IBM cloud services when that time arrived. As well, the presence and availability of IBM consulting services enabled us to feel confident that we would never the stuck at sea.
  • Blockchain Abilities
  • Brand Trust
  • Impressive GUI/appearance
  • AWS-Parity
The tutorials, especially around blockchain, have been good quality. We found the certificate services vague and unclear, as well as a simple way to firewall or whitelist traffic (we seem to need to 'manually' build a node to be the firewall). When services are present and running's he feel perfect and stable, and the interface use them is not awful, like AWS.
We have had a good time learning and modifying cluster services with IBM Cloud Kubernetes Service. I think it would be easier if we stuck to IBM's purely-native cluster service GUI and metaphors — in fact, I know it would be. In our case, we have a client demand to be multi-cloud, so IBM Cloud Kubernetes Service was a first stop for POC, since one of the cloud environments the client expects is IBM.
Score 9 out of 10
Vetted Review
Verified User
Review Source
We use IBM Cloud Kubernetes Service for research purposes. It is used by the whole Cloud services research team. It allows us to scale up easily our applications and to set up autoscale mechanisms when a condition is verified. We use IBM Cloud Kubernetes Service because it is really cost-effective and permits a precise billing based on the used resources.
  • Cost effective
  • Horizontal Scaling
  • Microservice Approach
  • Containerization
  • Overkill for simple applications
  • Learning curve slow
  • Not all software are native compatible
The Microservice approach offered by IBM Cloud Kubernetes Service is well suited for applications that can be easily split into several parts that work independently one from each other. It is not easy to split correctly the software in multiple parts, but with Kubernetes, you can manage in real-time the deployment of your application, so some services can be deployed on the same physical machine.
It is not appropriate for really monolithic applications that require a lot of data in memory that is shared with multiple threads (e.g. AI applications).
In our experience, we typically use IBM Cloud Kubernetes from CLI. It is really powerful and permits us to manage the entire cluster with simple APIs. CLI tools can be installed also on dumb terminals so that no powerful and GUI furnished nodes are required for managing the Cluster. Sometimes we use also the web GUI, really intuitive and complete, but less flexible than CLI.
The GUI and the CLI permit total control on your cluster. Moreover, IBM Cloud Kubernetes Service tries to overcome the lack of an ssh shell by providing a virtual ssh shell on every container.
  • Online training
April 09, 2020

IBM Kubernetes Review

Score 9 out of 10
Vetted Review
Verified User
Review Source
We are using it for proof of concept for microservices using Kubernetes and Docker engine.
  • Simple.
  • Scalable.
  • Reliable.
  • Not available in all regions.
  • Setting up cluster takes time.
IBM Cloud Kubernetes is well suited for e-commerce fields where innovation takes place in rapid scale.
It's always good to have GUI for quick learning but when it comes to management, CLI always takes precedence. It is good that IBM Kubernetes offers both options.
quick and helpful
Score 8 out of 10
Vetted Review
Verified User
Review Source
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 are still trying to make better use of these features.
Compared with other platforms, it takes too long to create a cluster. Even a free plan with only one node.
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
Review Source
Before, we hosted our entire cluster in GKE (Google Cloud). This was not user-friendly at all and after another random increase in the price (for us almost 70 euro per month), we wanted to switch to another cloud provider. We're in the middle of migrating our entire cluster to IBM Cloud and so far we're really happy with it!
  • Personal touch with their Slack channel.
  • Very affordable and nice billing overview.
  • Docs could be improved
IBM Cloud Kubernetes Service is very easy to use, with a nice and smooth control panel, command-line interface, and several built-in features.
We use the CLI and looking to integrate their API as well
Score 9 out of 10
Vetted Review
Verified User
Review Source
It is being used by the whole company. We use IBM Cloud Kubernetes for our VPN server. IBM has a lot of data centers around the globe thus it's really effective in connecting employees at different locations in Europe and USA to the company servers. As much as I know, our mail server is also located on IBM Cloud Kubernetes.
  • It's located at many locations around the globe. Mainly in US and Europe
  • Pay as you go plan for reduced costs
  • Easy to maintain
  • Not enough data centers located in Asia and South America
Well suited for apps that require a high distribution and the ability to scale, since it enables to scaling and variety of data center locations.
The GUI provides means of overall statistics. The real management is done via the CLI. The API is not so useful for small companies, but for companies with a lot of employees it would be a good option to integrate the common tasks into a simple app via the API to reduce the maintenance time.
Score 7 out of 10
Vetted Review
Verified User
Review Source
Yes. We're trying to deploy cloud services on IBM Cloud Kubernetes. It's intended to improve productivity of my staff. However, according to my employees, the descriptions are rather difficult to understand. Sometimes they get confused about specific functions. They know how to run it, if they can find how to initialize the configurations.
  • The network is rather reliable, which greatly satisfies our customer.
  • High performance equals time saved
  • Affordable. We believe it's an acceptable price.
  • Complicated description - it's not easy to initialize the settings.
  • Limited privileges - Kubernetes offer limited functions. It seems root authorization is not provided.
  • Port forwarding can't be set after deploying the docker. Maybe we just haven't found how to change it.
IBM Cloud Kubernetes Service is well suited for deploying online computing services. We are satisfied with the network and CPU performance. It greatly saves our time. We used to use GCP and AWS, which neither provided reliable service.
No. Our IT administrator believes traditional management methods are easier to master. It's not necessary to try out complex tools.
Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
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.
  • Online training
  • no training
The support is quite basic.
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.
February 18, 2020

Kubernetes Review

Score 10 out of 10
Vetted Review
Verified User
Review Source
IBM Cloud Kubernetes Service is being used mainly for educational purposes. We use it to show the students some use cases regarding things such as a VPN server using squid, or an HTTP server using Nginx.
  • Has lots of data centers around the world.
  • Easy management.
  • Price could be lower.
IBM Cloud Kubernetes Service is well suited for Linux and open-source apps. It is less appropriate for Microsoft or Apple software, for example.
The GUI tool is useless whereas the CLI is really useful.
Return to navigation