A while ago, I came across a video about two types of people – one managing and writing lines and lines of code and the other using Portainer. Quite exciting, and back then, I started to compare the available GUI options in the market to get my bucks’ best value.
The Mirantis Kubernetes Engine (formerly Docker Enterprise/UCP) stood out as a great competitor from the parents of docker enterprise.
In this post, I share my experience and observations after playing with these platforms, scrolling pages, and attending the KubeCon booths. The aim is to share our thoughts so far and help you to weigh your options. I believe sharing is caring, and this post compares the latest version of the products in May 2021. Mentioning this, as quite a lot of outdated posts are circulating on the internet.
Let’s talk about Portainer vs Mirantis!
Portainer vs Mirantis: Features
Mirantis and Portainer both offer quite common services and are equal in many aspects . So it’s pretty useless and a waste of time to go around the fact that Portainer is easier to set up and Mirantis not that much. I want to focus more on the features and limitations for this post’s scope, and the similar features might be a bit easier to set up or use. Let’s focus on Portainer vs Mirantis 😀
Advantages of Mirantis
- Calico networking and the Istio service mesh are included as integrated components to make networking deployments easier.
- It supports Windows Server 2019, allowing a Mirantis Kubernetes cluster to have both Windows and Linux nodes.
- Mirantis’ Launchpad deployment platform makes it easy to set up single node and production clusters.
Advantages of Portainer
- Portainer’s emphasis on allowing Kubernetes control through natural language behavior is a crucial differentiator and benefit.
- Portainer can be used as a layer on top of any current Kubernetes deployment, including self-hosted and managed environments.
- The platform establishes intelligent protection defaults to help mitigate the risks associated with incorrect configurations.
- Portainer can also be used to support Docker Swarm container clusters and Edge computing nodes, in addition to Kubernetes.
- The Portainer Business Edition extends the Portainer Community Edition (Portainer CE) with identity and access management (IAM) and commercial service options. Now you can allow multiple users to access docker sockets on the same host.
Portainer vs Mirantis: Community Support
KubeCon is something I look forward to every year. Quite interestingly, Portainer, even being relatively new, has an active community around its community edition (CE). So active that I missed getting into the first interactive session due to some technical issues on the CNCF end or maybe participants’ limitations.
I have skimmed across many blogs while facing issues, and some devs have already written something on the issue. I tend to get attracted to products with a community and looking at trends, community makes a product mass adopted and successful.
Independent sites like g2 anonymously claim that Portainer is headed in the right direction. I see they have an active Twitter account and Slack channel helping devs 🙂 Generally, there’s quality support for the free community edition, and it sets a ground for the excellent paid support plans. You can trust them with support.
Mirantis, on the other hand, has closed doors, and a blog post on its product is pretty invisible. You have to go through the typical support funnel to get a solution. It might be okayish with Enterprise level customers, but we all know you need to bet on the product after the purchase. We will talk about the closed doors in consecutive sections.
Portainer vs Mirantis: Experimentation
We all know Mirantis bought docker enterprise to squeeze money from the enterprise customers. Well, I see quite a resemblance to this philosophy across the company’s lineup. You can’t try Mirantis without getting into their sales funnel, and this sucks. Like when I want to look out for options, why would I need to talk to a sales representative or receive subsequent emails on how they would help me? I am trying it because I like your product and now if I have doubts I would drop a mail/call. You get my point.
Portainer is quite remarkable and gets a lot of praise from me as they have a demo platform where you can try both the CE and the business edition and get an excellent overview of what the product is capable of. If you need help, the teams are quick to respond even if you’re not a customer or not coming through the sales funnel.
Portainer vs Mirantis: Pricing
Portainer Business has a simple node-based transparent pricing model and a web interface to try the figures yourself and get the estimations. Portainer CE works well for a lot of workloads but might not be sufficient for heavier workloads. I haven’t experienced the need to upgrade yet.
Feel free to play with the calculator here.
For Mirantis, it stays up to its name and has three plans with pricing only available after you are in the sales funnel. Quite interestingly, they never returned my query about the pricing of the support plans.
Both of the products have one year of minimum term.
You might have understood that we are here talking about Mid-Market and Small Business. Portainer is actively adopted due to its transparency, features, smooth experience, and great support quality. Look for Portainer as it’s entering the Enterprise space with already a few customers with new feature updates and a great roadmap.
Enterprise level customers and quite a lot of people I work with use Mirantis due to connections the company has in the industry and also if the customers are looking for Docker developed operations.
If you ask me between Portainer vs Mirantis Kubernetes Engine, I will choose Portainer. It works as well as Mirantis, if not better, by breaking the common misconceptions that make Mirantis better.