Portainer
by Portainer • • Container Orchestration Tools
Portainer is a container management console for ops teams running Kubernetes, Docker, Swarm and Podman, sold per node with an open source edition.
Portainer gives operations teams one browser console for the container environments they run, whether those are Kubernetes clusters, Docker hosts, Swarm services or Podman machines. Every environment appears in a single Environments list on the Home view. The Portainer Server runs as a container on a Docker engine, and agents connect the environments it manages. Portainer.io Ltd., an independent company in Auckland, New Zealand, builds it as an open source Community Edition and a commercial Business Edition. Kubernetes work centres on the Applications form, where a team sets CPU and memory reservations, switches on auto scaling against a CPU target and exposes ConfigMaps and secrets as environment variables. Namespaces carry resource quotas and access management tied to Kubernetes RBAC, and Business Edition policies become native network policies and registry rules. Applications come from a Helm repository, a Git repository or Custom Templates, and GitOps deploys pick up changes by polling or by webhook. On Docker and Swarm, Stacks use the docker-compose format and images can be built from a Dockerfile in the web editor. Edge stacks, Helm charts included, reach remote devices that run the Edge Agent. Portainer is built for platform and operations teams that look after several clusters and hosts and want one place to govern them. It suits companies that hand deployment to developers, because administrators decide which namespaces and registries each team can use. Firms with fleets of edge devices manage those sites in the same console as their data centre clusters. A common job is moving a team's manifests and Helm charts into GitHub, GitLab or Bitbucket and letting Portainer keep each cluster in step with the repository. Another is a self-service route for developers to deploy into approved namespaces, with images pulled from AWS ECR or the GitHub and GitLab registries. Teams standardising on Talos create clusters through Talos Omni from inside the console, and KubeSolo, the company's single-node Kubernetes distribution, is managed from it as well. For a company whose containers run across Kubernetes, Docker and edge hardware, Portainer is the console where each of those environments is governed.
Pricing
View plans-
Free
Free
- Business Edition license for up to 3 nodes
- No credit card needed
- Home & Student option for non-commercial homelab use
-
Community Edition
Free
- Open source edition of Portainer
-
Starter
$1,045 per year
Per year, billed annually; no monthly billing
- Node-limited license for 5, 10 or 15 nodes
- Up to 16 vCPUs per node
- Every Business Edition feature included
- Community support
- Online purchase only, one Starter license per company
- Node count fixed for the term, adjustable at renewal
-
Scale
$2,095 per year
Per year, billed annually; no monthly billing
- 5 to 25 nodes
- Up to 24 vCPUs per node
- Every Business Edition feature included
- 9x5 next business day support
- Vendor onboarding
- Available through resellers
- Node count fixed for the term, adjustable at renewal
Features
- Included: Declarative scheduling with resource requests
- Not included: Self-healing restart and rescheduling
- Not included: Rolling updates with rollback
- Included: Workload autoscaling on metrics
- Not included: Cluster node autoscaling
- Not included: Built-in service discovery and load balancing
- Included: Ingress and external load balancer integration
- Included: Dynamic persistent volume provisioning
- Included: Config and secret injection into workloads
- Included: Namespace isolation with RBAC and quotas
- Included: Network policies between workloads
- Not included: Managed control plane offering
- Included: Multi-cluster management console
- Not included: Automated cluster version upgrades
- Included: Helm chart application catalog
- Included: GitOps reconciliation from a repository
- Not included: CNCF-certified Kubernetes conformance
Additional Features
- Environments list across Kubernetes, Docker, Swarm and Podman
- Centralized multi-cluster management platform
- Kubernetes application form with CPU and memory reservations
- Application auto scaling on a CPU target
- ConfigMaps and secrets exposed as environment variables
- Namespace resource quotas and access management
- Kubernetes network security policies
- Registry policies for Docker, Swarm, Podman and Kubernetes
Best for
- Platform teams running several Kubernetes clusters and Docker hosts
- Operations teams managing Docker, Swarm and Podman beside Kubernetes
- Companies giving developers self-service deployment inside set namespaces
- Teams running containers on fleets of edge devices
- Small teams starting with up to 3 nodes
- Homelab and student users on Community Edition or Home & Student
- Enterprises that need an assigned support engineer and a TAA certificate
Use cases
- Governing many clusters from one console
- Self-service deployment for development teams
- Managing fleets of edge devices
- Deploying Helm charts from a Git or Helm repository
- Keeping Kubernetes applications in step with a Git repository
- Setting namespace quotas and access for each team
- Enforcing network and registry policies across environments
- Running Docker Compose stacks on Swarm or standalone Docker
- Building container images from a Dockerfile
- Creating Talos clusters through Talos Omni
Screenshots & Videos
Explore Portainer in action
User Reviews
Compare with Similar Software
Click to compare side by side with Portainer