---
title: Charmhub | Deploy Portainer Agent Charm using Charmhub - The Open Operator
  Collection
description: Deploy the latest version of Portainer Agent Charm as a Kubernetes Operator
  on any cloud.
url: https://charmhub.io/portainer-agent/configurations
---

# Portainer Agent Charm

[Portainer.io](https://charmhub.io/publisher/charms-portainer "View all packages from Portainer.io")

* [Portainer.io](https://charmhub.io/publisher/charms-portainer "View all packages from Portainer.io")

Platform:

stable 3

```
juju deploy portainer-agent
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [edge](https://charmhub.io/portainer-agent/configurations#edge)
* [edge\_id](https://charmhub.io/portainer-agent/configurations#edge_id)
* [edge\_key](https://charmhub.io/portainer-agent/configurations#edge_key)
* [service\_http\_node\_port](https://charmhub.io/portainer-agent/configurations#service_http_node_port)
* [service\_http\_port](https://charmhub.io/portainer-agent/configurations#service_http_port)
* [service\_type](https://charmhub.io/portainer-agent/configurations#service_type)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* edge | boolean

  Enable/disable Edge mode on Agent.
* edge\_id | string

  The unique Edge Agent ID generated by the Portainer server on Edge Agent endpoint creation.
* edge\_key | string

  The unique join token generated by the Portainer server on Edge Agent endpoint creation.
* service\_http\_node\_port | int

  Default: 30778

  Static NodePort for accessing the Portainer Agent. Specify only if the type is NodePort.
* service\_http\_port | int

  Default: 9001

  HTTP Portainer Agent port.
* service\_type | string

  Default: LoadBalancer

  Service Type for the Portainer Agent Service; Accepts ClusterIP, NodePort and LoadBalancer.
