Prerequisites
Sandbox Architecture
The sandbox architecture of a 5G Core network deployed with free5GC includes several tools. The sandbox architecture integrates Docker, GitLab, Kubernetes (K8s), Prometheus, Grafana, Free5GMano, and UERANSIM to create a robust environment for managing and testing 5G network slices. Docker serves as the containerization platform, hosting microservices, including Free5GMano for orchestrating 5G slices and UERANSIM for simulating User Equipment (UE) and gNB interactions. Kubernetes orchestrates these containers, ensuring scalability and resilience.
Why this Sandbox ?
Delve into Network Function Virtualization (NFV) by prototyping applications, managing VNFs, and dynamically allocating resources. Create and manage network slices and orchestrate virtualized workflows to better understand NFV in 5G networks.
Sandbox Use Cases
- Deploy a 5G Core network using Kubernetes to simulate real-world telecom environments.
- Implement GitOps practices for continuous integration and deployment (CI/CD) using GitLab and Kubernetes.
- Integrate Prometheus for real-time monitoring and Grafana for data visualization of the 5G Core and network components.
- Automate infrastructure management and monitoring through Kubernetes-native tools.
- Create, deploy, and manage network slices using Free5GMano for dynamic resource allocation in 5G networks.
- Simulate and test NFV workloads in the 5G Core environment to validate network function deployment.
- Set up alerting systems in Prometheus for anomaly detection and incident response within the 5G infrastructure.
- Track and analyze network performance metrics in real-time using Grafana dashboards for 5G network slices.
- Test Kubernetes-based deployment strategies to ensure high availability and scalability for 5G services.