Skip to content
Securely manage Docker, Swarm, Kubernetes and Podman clusters in the cloud, on-premise, and in the data center.
Secure app deployment and device management for your Industrial IoT, IoT and Edge devices.
Let Portainer's Managed Platform Services accelerate your containerization journey.
Manage all your Docker, Swarm, Kubernetes and Podman clusters from a single secure interface.
Portainer empowers Platform Engineering teams to deliver efficient, user-centric services.
Empower your business by adopting containerization the easy way with Portainer.
Deploy to and manage your fleet of remote devices centrally and securely.
Onboard, manage and deploy workloads across hundreds of devices securely with Portainer.
Deployment scenarios
Partner Solutions
blog-banner
James CarppeJune 29, 20223 min read

Portainer 2.14 - now with Kubernetes provisioning on EKS, GKE, and AKS

Please note that this blog is now out of date. For a full list of Portainer's current features and functionality please go to our Portainer Features page

Portainer version 2.14 is now available in both Community Edition and Business Edition. It includes a number of changes and updates as well as some new Business Edition-specific features. For a full list of changes, please refer to our release notes.



  • New Kubernetes-as-a-Service providers

In 2.13 we introduced support for provisioning Kubernetes clusters directly from Portainer on Civo, Linode and DigitalOcean. In this release, we've expanded that even further to include Amazon EKS, Google GKE, and Azure AKS. We've also refreshed the cloud credentials interface as part of this work, as well as updated our documentation with examples of how to retrieve the necessary credentials for specific providers.

Portainer Provision a KaaS Environment

  • Import your existing Kubernetes environment

We've long supported deploying the Portainer Agent to existing Kubernetes environments, but with 2.14 we've made this even easier with the ability to import your kubeconfig file directly into Portainer, and have Portainer automatically configure access and deploy the agent for you. This works with both cloud providers and on-premise Kubernetes installations.

Portainer Import Your Existing Kubernetes Environment

  • Add Environment Wizard

When you first install Portainer you're presented with the environment wizard, allowing you to add the environments you wish to manage, but after that you'd use our traditional interface to add more. In 2.14 we've improved the environment wizard and brought it in to be used at any point to add new environments.

Portainer Add Environment Wizard

  • Out of date image indicators

Version 2.14 adds a new column to the containers, stacks and services listings which will let you know whether an image used is up to date or if there's a new version available. This lets you easily tell which containers, stacks or services you need to update.

Portainer Out of Date Image Indicators

  • Improvements to custom templates

App Templates are a powerful feature for system administrators, letting you set up templated applications for users to easily deploy. In 2.14 we've extended our custom templates to let you easily create tags within your templates that a user can later fill in when deploying the template, allowing for much more customization of the individual deployment.

  • Environment variable support for webhooks

Along the same lines as the custom templates changes, we've also added support for environment variables to be passed over webhooks in 2.14. Using this, you can customize your triggers to provide custom information to Portainer that it can use alongside the redeployment.

  • Reworking the Team Leader role

We've spent some time reworking our existing Team Leader role in 2.14, fixing a few bugs and expanding the capabilities of the role. Team Leaders can now add and remove members from teams as well as promote members to co-team leaders.

  • Adjustable password length requirements

In 2.13 we introduced password strength requirements to Portainer. In this version, we've taken on the feedback that you've provided and made these requirements adjustable by administrators. An admin can now set the minimum length required for a password, and users that don't meet the requirements will be asked to update the passwords when they next log in, with the option to defer the change a couple of times before being required to make the change. We also removed the complexity requirements and just restrict on length.

Portainer Password Rules

  • Dependency updates

We've updated a number of our third-party dependencies in this release, including docker, docker-compose, helm and kubectl. One specific thing to note is that this adds docker-compose version 2 support to Portainer.

avatar

James Carppe

A former web developer, operations manager, and radio announcer, James is a big fan of technology in all forms. When not making videos and helping Portainer customers out, you'll often find him watching films and television, pretending to be a photographer, and tinkering with the latest gadgets.

COMMENTS

Related articles