This web application is designed for the automated provisioning and management of Cloud Native Network Functions (CNFs) in Kubernetes environments. It provides an intuitive user interface for monitoring, scaling, and managing CNFs, leveraging advanced features like adaptive Horizontal Pod Autoscaling (HPA) and integration with Google Cloud Platform (GCP) services.
- User Authentication: Secure sign-in using Google OAuth 2.0.
- Dashboard: Real-time monitoring of CNFs and resources in GKE.
- Automatic CNF Detection: CNFs are automatically detected by namespace.
- Adaptive HPA: Dynamic scaling of resources based on custom metrics.
- Integration with GCP APIs: Interaction with Kubernetes and other GCP services.
- Historical Data & Reporting: View and generate reports on historical data.
- Access to a Google Cloud account with billing enabled.
- A Google Kubernetes Engine (GKE) cluster.
- Basic knowledge of Kubernetes and cloud concepts.