---
title: Charmhub | Deploy SD-Core using Charmhub - The Open Operator Collection
description: Deploy the latest version of SD-Core as a Kubernetes Operator on any
  cloud.
url: https://charmhub.io/sdcore/configurations/sdcore-upf
---

##### We've discontinued the registration of new Bundles

New Bundle registrations are no longer accepted. Existing bundles remain functional. We recommend using the Juju Terraform Provider for new deployments.

[Learn more](https://discourse.charmhub.io/t/discontinuing-new-charmhub-bundle-registrations/15344)

# SD-Core

[Canonical Telco](https://charmhub.io/publisher/telco-charmers "View all packages from Canonical Telco")
| bundle

* [Canonical Telco](https://charmhub.io/publisher/telco-charmers "View all packages from Canonical Telco")
  | bundle

Platform:

edge 21

```
juju deploy sdcore --channel edge
```

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

* [Sdcore Amf](https://charmhub.io/sdcore/configurations/sdcore-amf)
* [Sdcore Ausf](https://charmhub.io/sdcore/configurations/sdcore-ausf)
* [Grafana Agent K8S](https://charmhub.io/sdcore/configurations/grafana-agent-k8s)
* [Mongodb K8S](https://charmhub.io/sdcore/configurations/mongodb-k8s)
* [Sdcore Nms](https://charmhub.io/sdcore/configurations/sdcore-nms)
* [Sdcore Nrf](https://charmhub.io/sdcore/configurations/sdcore-nrf)
* [Sdcore Nssf](https://charmhub.io/sdcore/configurations/sdcore-nssf)
* [Sdcore Pcf](https://charmhub.io/sdcore/configurations/sdcore-pcf)
* [Self Signed Certificates](https://charmhub.io/sdcore/configurations/self-signed-certificates)
* [Sdcore Smf](https://charmhub.io/sdcore/configurations/sdcore-smf)
* [Traefik K8S](https://charmhub.io/sdcore/configurations/traefik-k8s)
* [Sdcore Udm](https://charmhub.io/sdcore/configurations/sdcore-udm)
* [Sdcore Udr](https://charmhub.io/sdcore/configurations/sdcore-udr)
* [Sdcore Upf](https://charmhub.io/sdcore/configurations/sdcore-upf)
* [Sdcore Webui](https://charmhub.io/sdcore/configurations/sdcore-webui)

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

* access-gateway-ip | string

  Default: 192.168.252.1

  Gateway IP address to the Access Network.
* access-interface | string

  Interface on the host to use for the Access Network.
* access-interface-mtu-size | int

  MTU for the access interface (1200 <= MTU <= 65535) in bytes.
  If not specified, Multus will use its default value (typically 1500).
* access-ip | string

  Default: 192.168.252.3/24

  IP address used by the UPF's Access interface.
* core-gateway-ip | string

  Default: 192.168.250.1

  Gateway IP address to the Core Network.
* core-interface | string

  Interface on the host to use for the Core Network.
* core-interface-mtu-size | int

  MTU for the core interface (1200 <= MTU <= 65535) in bytes.
  If not specified, Multus will use its default value (typically 1500).
* core-ip | string

  Default: 192.168.250.3/24

  IP address used by the UPF's Core interface.
* dnn | string

  Default: internet

  Data Network Name (DNN)
* enable-hugepages | boolean

  When enabled, HugePages of 1Gi will be used for a total of 2Gi HugePages.
* external-upf-hostname | string

  Externally accessible FQDN for the UPF.
  If not provided, it will default to the LoadBalancer Service hostname.
  If that is not available, it will default to the internal
  Kubernetes FQDN of the service.
* gnb-subnet | string

  Default: 192.168.251.0/24

  gNodeB subnet.
