Today, we have released Portainer CE 2.6.0. This release comes with several features and fixes, specifically addressing feedback regarding Kubernetes management.
We've highlighted the most significant changes below, and at the end of the blog post, you'll find a link to our tips and tricks for upgrading.
- Deploy a manifest from a git repository
This brings the ability to deploy a manifest from a git repository when using advanced deployment of an Application on Kubernetes. This is especially useful if you use a Git server to store deployment Manifests that can be written as a YAML Manifest or as a Compose format.
- Summary of the Kubernetes actions
Portainer will now generate a Summary block with all the actions and changes being applied to a Kubernetes endpoint. So before confirming an action on the Kubernetes cluster (like for instance deploying an Application or creating a Namespace via the Summary tab), you have cleary each step that will be performed by Portainer.
- Advanced deployment available for all users
Previously Advanced Deployment was only available to Endpoint Administrators. Now with this new feature, Standard Users also have access to the Advanced Deployment option in Portainer, when deploying applications:
- Real-time container and node performance
You can now monitor in real-time the performance of your Pods and Nodes in your Kubernetes cluster. This feature provides you with a graphical representation of hardware resources that these components are using.
- Rename the “Resource pools” to Namespaces
Previously namespaces were created using the Resource Pool option (which caused some confusion). After listening to feedback from the community, we decided to change this to the standard Namespace Kubernetes nomenclature for clarity.
- Single Sign-on support for OAuth
Portainer 2.6.0 has support for SSO on the OAuth authentication method. You can now configure SSO with your favorite provider (GitHub for example) and seamlessly login into your Portainer instance. With this feature, you don’t have to provide a password with Portainer if your OAuth session is still valid.
We would like to thank all of our community members that help us improve Portainer. We are continuously open for suggestions and enhancements.
Tips and tricks for Upgrading
We have tested and validated Portainer version upgrades from 1.24.0 to the latest (2.6.0). Although un-tested, it is possible an upgrade path that has not been validated might work. We recommended that you test any upgrade path on a non-critical system before applying it to your active production systems.
See upgrade Instructions for Docker, Docker Swarm and Kubernetes here.
You can pull the latest CE image by command:
docker pull portainer/portainer-ce:latest
Any questions, don't hesitate to drop me a line. Or join our Slack channel here.
Request a Demo of Portainer Business
Let us introduce you to a world of fast and easy app deployment, governance, and management in Docker and Kubernetes. Request a 1:1 demo to see how Portainer Business helps to make teams more accurate and efficient in a business environment.