Application Baseline

UDS Core provides a foundational set of applications that form the backbone of a secure and efficient mission environment. Each application addresses critical aspects of microservices communication, monitoring, logging, security, compliance, and data protection. These applications are essential for establishing a reliable runtime environment and ensuring that mission-critical applications operate seamlessly.

By leveraging these applications within UDS Core, users can confidently deploy and operate source packages that meet stringent security and performance standards. UDS Core provides the applications and flexibility required to achieve diverse mission objectives, whether in cloud, on-premises, or edge environments. UDS source packages cater to the specific needs of Mission Heroes and their mission-critical operations. Below are some of the key applications offered by UDS Core:

Core Baseline

CapabilityApplication
Service MeshIstio: A powerful service mesh tool that provides traffic management, load balancing, security, and observability features.
MonitoringPrometheus Stack: Collects and stores time-series data for insights into application health and performance.

Grafana: Provides visualization and alerting capabilities for monitoring metrics.

Metrics Server: Offers resource utilization metrics for Kubernetes clusters, aiding in capacity planning and optimization.
LoggingLoki: A log aggregation system that allows users to store, search, and analyze logs across their applications.

Promtail: A companion agent that efficiently gathers and sends log data to Loki, simplifying log monitoring, troubleshooting, and compliance auditing, enhancing the overall observability of the mission environment.
Security and ComplianceNeuVector: Offers container-native security, protecting applications against threats and vulnerabilities.

Pepr: UDS policy engine and operator for enhanced security and compliance.
Identity and Access ManagementKeycloak: A robust open-source Identity and Access Management solution, providing centralized authentication, authorization, and user management for enhanced security and control over access to mission-critical resources.
Backup and RestoreVelero: Provides backup and restore capabilities for Kubernetes clusters, ensuring data protection and disaster recovery.
AuthorizationAuthService: Offers centralized authorization services, managing access control and permissions within the mission environment.