Use Portainer to manage containers running on distributed nodes and unleash the true power of Kubernetes.
Portainer is not just for you use in the data centre. It has the potential to create huge value for organizations seeking to deploy applications on remote and distributed hosts. If you're seeking to scale up and scale out your deployment then Portainer can help.
Whilst containers have been a game changer in data centre environments, they are having an equally profound effect at the edge; but what is edge compute, and why are containers relevant? Edge compute is an architecture where compute and storage resources are decentralized and distributed. There are almost endless use cases - for example it could mean compute environments are distributed all over the globe, located on every oil rig owned by an oil company or put into every truck in a fleet of food delivery vehicles.
To accommodate connection between Portainer and these edge locations, Portainer has a special purpose “edge agent”. The edge agent is designed to operate in an “on-demand” mode, only establishing a connection to Portainer when there is management activity pending for the endpoint. The endpoint regularly checks-in for tasks, and if a task is pending for the endpoint, it will establish a reverse tunnel to the Portainer instance in order for management operations to run