IBM Cloud Kubernetes Service vs. Perforce Puppet

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
IBM Cloud Kubernetes Service
Score 7.4 out of 10
Enterprise companies (1,001+ employees)
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…N/A
Perforce Puppet
Score 8.9 out of 10
N/A
Puppet Enteprise is an IT automation and configuration management solution that enables users to manage and automate infrastructure and complex workflows. The vendor states Puppet Enterprise combines both model‑based and task-based capabilities in a way that enables organizations to scale their multi-cloud infrastructure as their automation footprint grows, with more flexibility from both agent-based and agentless capabilities.N/A
Pricing
IBM Cloud Kubernetes ServicePerforce Puppet
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
IBM Cloud Kubernetes ServicePerforce Puppet
Free Trial
NoNo
Free/Freemium Version
YesNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeOptionalNo setup fee
Additional Details
More Pricing Information
Community Pulse
IBM Cloud Kubernetes ServicePerforce Puppet
Features
IBM Cloud Kubernetes ServicePerforce Puppet
Container Management
Comparison of Container Management features of Product A and Product B
IBM Cloud Kubernetes Service
7.5
Ratings
3% below category average
Perforce Puppet
-
Ratings
Security and Isolation7.40 Ratings00 Ratings
Container Orchestration8.10 Ratings00 Ratings
Cluster Management6.40 Ratings00 Ratings
Storage Management7.90 Ratings00 Ratings
Resource Allocation and Optimization7.90 Ratings00 Ratings
Discovery Tools7.10 Ratings00 Ratings
Update Rollouts and Rollbacks7.90 Ratings00 Ratings
Self-Healing and Recovery7.40 Ratings00 Ratings
Analytics, Monitoring, and Logging7.30 Ratings00 Ratings
Best Alternatives
IBM Cloud Kubernetes ServicePerforce Puppet
Small Businesses
Portainer
Portainer
Score 9.6 out of 10
HashiCorp Terraform
HashiCorp Terraform
Score 8.5 out of 10
Medium-sized Companies
Red Hat OpenShift
Red Hat OpenShift
Score 9.3 out of 10
Ansible
Ansible
Score 9.2 out of 10
Enterprises
Red Hat OpenShift
Red Hat OpenShift
Score 9.3 out of 10
Ansible
Ansible
Score 9.2 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
IBM Cloud Kubernetes ServicePerforce Puppet
Likelihood to Recommend
7.0
(0 ratings)
7.0
(0 ratings)
Likelihood to Renew
8.9
(0 ratings)
-
(0 ratings)
Usability
8.7
(0 ratings)
-
(0 ratings)
Availability
9.1
(0 ratings)
-
(0 ratings)
Performance
9.1
(0 ratings)
-
(0 ratings)
Support Rating
7.7
(0 ratings)
8.0
(0 ratings)
Online Training
8.7
(0 ratings)
-
(0 ratings)
Implementation Rating
7.6
(0 ratings)
-
(0 ratings)
Product Scalability
1.0
(0 ratings)
-
(0 ratings)
User Testimonials
IBM Cloud Kubernetes ServicePerforce Puppet
Likelihood to Recommend
IBM Cloud Kubernetes Service is ideal for deploying modern applications on a microservices architecture -- where easy scaling and ability to update are important. IBM Cloud Kubernetes Service also handles automated deployments and load balancing very well, particularly if you're already working in the IBM Cloud ecosystem. There are applications less suited to IBM Cloud Kubernetes Service -- such as very small applications, where managing an IBM Cloud Kubernetes Service cluster would be overkill. Also, users not familiar with container organization might find IBM Cloud Kubernetes Service to be a challenge to manage effectively.
Read full review
Most of the major issues that people had with the language have been addressed in Puppet 4 which primarily pertain to the limitations of the language and its ability to scale. It would be nice to allow for full ruby support as an unsupported option though so developers are able to reference their own data sources dynamically.
Read full review
Pros
  • 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.
Read full review
  • Provides a reliable mechanism for deploying infrastructure-as-code, especially when integrated with source control (such as Git).
  • Manages system configuration drift to provide greater stability and system up-time; the same configuration-as-code can be pushed out over and over.
  • A strong asset when moving teams towards DevOps by providing development a way to take control of their own assets.
Read full review
Cons
  • I constantly get this error even when everything is well configured prefect.exceptions.AuthorizationError: [{'path': ['auth_info'], 'message': 'AuthenticationError: Forbidden', 'extensions': {'code': 'UNAUTHENTICATED'}}]
  • Then sometimes the error disapear without changine anything, happened twice to me. Should there be an issue with the authentication service? Please let's improve or let users know why this may be happening.
  • Improve the UX in the browse console when removing many images at once
  • UX on the process of installing KeyCloack operator
Read full review
  • Steep learning curve for first time users.
  • The complexity can get a little overwhelming in a more collaborative deployment methodology across multiple platforms and data centers.
  • Some external changes to Puppet like the new Puppet 4 architecture can cause considerable time consuming migration efforts especially if you have a lot of legacy classes and configuration that do not conform readily to the new design.
Read full review
Likelihood to Renew
We have our application running on a CentOS compartment on IBM Cloud Kubernetes Service. We have been utilizing the help since IBM Cloud initially dispatched. We liked the adaptability and versatility that IBM Cloud Kubernetes Service give us. Since we are tiny, the Kubernetes administration is just utilized at present inside my venture bunch.
Read full review
No answers on this topic
Usability
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.
Read full review
No answers on this topic
Reliability and Availability
IBM's cloud is almost infallible.
Read full review
No answers on this topic
Performance
IBM's cloud has a site in my conuntry (MEXICO) so the network latency was almost 0
Read full review
No answers on this topic
Support Rating
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)
Read full review
Puppet has top class support. You can simply mail them with their query and they will respond to your query in a timely manner. We do have enterprise license for puppet. Also there is a vibrant community for puppet out there. So even if you dont purchase a premium support option you can simply google your queries and get answers
Read full review
Online Training
Online training is really an important resource for using these tools. IBM's help center is rich in useful information and tips. Also, external guides and tutorials are available (e.g. on youtube), but I followed only IBM ones and I had no difficulties.
Read full review
No answers on this topic
Implementation Rating
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.
Read full review
No answers on this topic
Alternatives Considered
I have earlier used various services, such as Kubernetes and Google Cloud Run. Still, IBM Cloud Kubernetes Service offers more convenience and a larger set of functions and features are available in Kubernetes. Google Cloud Run is much closer to a server less approach to deployment, although it gives slightly less flexibility in terms of configuration than IBM Cloud Kubernetes Service.
Read full review
Puppet was selected before I joined the team, had it been my choice I would have much rather went with Chef as it has the ability to do things that Puppet has not yet added to their system such a the ability to quickly query what host currently are allowing puppet to maintain their files or the ability to run remote commands without having to include it in a manifest like Chef does with the knife command. Salt allows you to do similar things to the knife command that is included with Chef, and also allows you to transfer files quickly to multiple host at once with a short simple command.
Read full review
Scalability
IBM's CKS does not offers automatic autoscaling nor vertical scaling (automatic). Other services like Google Kubernetes Engine scales up and down very well
Read full review
No answers on this topic
Return on Investment
  • IKS can provide around 30% savings when it comes to operational costs since Kubernetes is designed to run applications in most machines in the most efficient manner possible.
  • Managed Kubernetes can save a company time by 45% since Managed Kubernetes usually is seamlessly updated, without any interruptions with the workload. IKS fall into this benefit.
  • We heard people had saved in maintenance downtimes when it comes to Kubernetes by a factor of 10 so IKS can contribute to more flexible and distributed services with virtually no downtime.
Read full review
  • With all the DevOps and automation that we have going on, we save a ton of time on the configuration of the server. It's safe to say that configuring servers via console or via UI is a thing of the past.
  • We try to get all the things done by using a centralized repo (GitHub). Puppet is one tool that actually gets the actual work done.
  • The small amount that we spent on purchasing premium Puppet is completely justified because of the time and effort that this tool actually helps us save.
Read full review
ScreenShots