Charmed Operator for SD-Core's Access and Mobility Management Function (AMF) for K8s.
Juju model on a Kubernetes Cluster.
juju deploy sdcore-amf-k8s --trust --channel=edge
juju deploy mongodb-k8s --trust --channel=6/beta
juju deploy sdcore-nrf-k8s --channel=edge
juju deploy self-signed-certificates --channel=stable
juju integrate sdcore-nrf-k8s:database mongodb-k8s
juju integrate sdcore-nrf-k8s:certificates self-signed-certificates:certificates
juju integrate sdcore-amf-k8s:database mongodb-k8s
juju integrate sdcore-amf-k8s:fiveg_nrf sdcore-nrf-k8s:fiveg_nrf
juju integrate sdcore-amf-k8s:certificates self-signed-certificates:certificates
By default, the N2 connection information sent to the RAN will be taken from
the created LoadBalancer
Kubernetes Service. If this is not appropriate with
your network configuration, you can override that information through
configuration:
juju config sdcore-amf-k8s external-amf-ip=192.168.0.4 external-amf-hostname=amf.example.com
amf: ghcr.io/canonical/sdcore-amf:1.4.0