Portainer

Portainer

by Portainer • • Container Orchestration Tools

No reviews yet
Free plan available View plans

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
  • Enterprise

    Custom pricing

    • Price on request, set per organization
    • 32 to unlimited vCPUs per node
    • Prioritized 9x5 support, 24/7 option
    • Production and non-production nodes
    • Customizable license agreement
    • Assigned support engineer
    • Security assessment report and TAA compliance certificate
    • Managed platform services option
    • Nodes can be added mid-term
    • Extended trial license key for 15 nodes for 45 days
  • Industrial & IoT

    Custom pricing

    • Edge and IoT fleets licensed separately, priced by core count
    • Sold through portainer.industries

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
  • Helm chart deploys from a Helm or Git repository
  • Custom Templates, Helm chart templates included
  • GitOps deploys updated by polling or webhook
  • Automatic policy drift remediation
  • Docker Compose stacks from the web editor, an upload or Git
  • Image builds from a Dockerfile in the web editor
  • Ingress controller and external load balancer settings
  • Cluster creation through Talos Omni
  • Edge Agent for remote environments
  • Edge Helm stacks
  • Kubernetes GPU view of nodes and workloads
  • Docker volume browser
  • Open source Community Edition

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

Portainer Homepage With The Multi Cluster Headline
View full size
Portainer Homepage With The Multi Cluster Headline

User Reviews

Write a Review

No reviews yet

Be the first to share your experience with this software.

Compare with Similar Software

Click to compare side by side with Portainer

Want to claim this brand?

To claim this brand, please contact support.