---
title: Charmhub | Deploy Keepalived using Charmhub - The Open Operator Collection
description: Deploy the latest version of Keepalived on any cloud.
url: https://charmhub.io/keepalived/configurations
---

# Keepalived

[Canonical Kubernetes](https://charmhub.io/publisher/containers "View all packages from Canonical Kubernetes")

* [Canonical Kubernetes](https://charmhub.io/publisher/containers "View all packages from Canonical Kubernetes")

Platform:

24.04

22.04

20.04

18.04

16.04

stable 0bddf8b

```
juju deploy keepalived
```

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

* [healthcheck\_interval](https://charmhub.io/keepalived/configurations#healthcheck_interval)
* [network\_interface](https://charmhub.io/keepalived/configurations#network_interface)
* [port](https://charmhub.io/keepalived/configurations#port)
* [router\_id](https://charmhub.io/keepalived/configurations#router_id)
* [vip\_hostname](https://charmhub.io/keepalived/configurations#vip_hostname)
* [virtual\_ip](https://charmhub.io/keepalived/configurations#virtual_ip)

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

* healthcheck\_interval | int

  Default: 2

  vrrp\_script-based health-check interval, in seconds
* network\_interface | string

  Network interface name for the VIP. The default value is
  the result of running the following command:
  `route | grep default | head -n 1 | awk {'print $8'}`.
* port | int

  Default: 443

  A port to pass to clients.
* router\_id | int

  Default: 23

  Virtual router identifier - a number between 1 and 255
  that's unique within the network segment
* vip\_hostname | string

  A VIP hostname to pass to clients.
* virtual\_ip | string

  Virtual IP/netmask that will be moved between instances,
  e.g.: 10.1.2.3/16
