Make K8s simple

No more CLI, no more YAML, no more mistakes. Just simple, fast K8s configuration in an intuitive UI, built on a trusted open source platform.

news and views
Kube

Take the YAML pain out of Kubernetes

Kubernetes is one of the greatest technology innovations of the last 5 years. It has unleashed a radical wave of change in regards to how organizations design, build, and run digital solutions. However, Kubernetes was never designed to be directly interfaced by humans, as it is fundamentally an API-enabled solution with a CLI added to enable user input. To engage with Kubernetes users need highly specialized skills, which makes the barrier to entry for organizations trying to deploy K8s extremely high.

At Portainer.io, we believe Kubernetes should be available to everyone, not only those that can afford to invest in retooling and retraining their entire IT staff.. As such, Portainer support for Kubernetes has been crafted in way that makes sense to humans, allowing operators to control Kubernetes in a natural language manner. Portainer absorbs the complexity of deploying and maintaining the Kubernetes environment, which makes Portainer your virtual SRE.

Portainer works with all flavors of Kubernetes (MicroK8s, K3s, K8s Native, OpenShift, AKS, EKS, DOKS etc.), either self-hosted or managed. Its intuitive interface allows users to manage, monitor and maintain every aspect of your environment, which dramatically reduces the barrier to entry. By using Portainer your team do not need to learn how to write Kubernetes specific code (manifests etc), or remember the Kubernetes command line syntax, or terminology - they can just get on with the job of developing and deploying great applications.

Portainer implements and enforces sane defaults so as to ensure any app deployed is safe and secure. In addition, Portainer includes a comprehensive rules and validation engine, so that your deployments work within Kubernetes constraints. The tool abstracts all of the Kubernetes syntax and translates it into easy to understand, natural language deployment intentions. There’s no need to know what a persistent volume claim is, or understand the difference between a StatefulSet, DaemonSet, and ReplicaSet. There’s also no need to worry about running out of resources and deployments failing. Portainer has you covered.

  • Deploy even the most complex apps in seconds
  • Segment your cluster into resource pools, and and securely assign resources to individuals or teams
  • Visually monitor how memory and CPU is used
  • Deploy load balanced or proxied applications with ease
  • Monitor events and the applications running in each node
  • Convert docker-compose format file to yaml compatible with k8s.
  • Troubleshoot and monitor apps, volumes, configurations in a few clicks
DOWNLOAD PORTAINER NOW
JOIN THE COMMUNITY

Portainer Business and Kubernetes

Portainer Business incorporates a range of advanced Kubernetes features suitable for business use, including:

  • Ability for a cluster Administrator to allow/disable resource over-commitment
  • Ability for a cluster Administrator to allow/disable access to the Default Kubernetes Namespace (default resource pool)
  • Ability to set and enforce a storage quota per Portainer Resource Pool per Storage Type
  • Ability to set and enforce a network load balancer deployment quota per Portainer resource pool

 Within Portainer Business we have also included native support for Kubernetes RBAC, allowing you to assign one of five predefined roles to your users, ensuring that their in-app capabilities match their skills and role. In addition, through the quota feature, Administrators can assign capacity limits for CPU RAM network storage – so that your users operate within their fair share allocation.

Portainer has you covered at every step of the way, so that you can focus on what matters most for you: developing/deploying/shipping faster

Making container orchestration easy

Kube

Portainer for
Kubernetes

Deploy and manage complicated applications on a Kubernetes platform, quickly and easily.

Read more >

Docker Swarm

Portainer for
Docker Swarm

Skip the learning curve and leave complex CLI commands behind with Portainer for Swarm.

Read more >

Azure Container Instances

Portainer for Azure Container Instances

Get easy container management for all your ACI nodes with Portainer for ACI.

Read more >

edge_icon-1

Portainer for Edge compute

Easily manage remote, distributed environments with the Portainer Edge Agent.

Read more >