Functionality

What the platform can do: cluster management, security, monitoring, and automation.

Cluster and infrastructure management

For business, this means fewer disparate tools, clearer cluster ownership, and easier infrastructure scaling without changing the management model.


Security and compliance

As a result, security teams get reports, policies, auditing, and event export into existing security monitoring workflows.


Observability: monitoring and logs

  • Metrics and dashboards. The platform collects, stores, and visualizes metrics through monitoring modules. From cluster and platform dashboards, you can open Grafana with many prebuilt dashboards.
  • Alerts. The alerting section shows alerts based on metrics and logs. You can configure delivery via email, Telegram, or webhook.
  • Logs in the GUI. Cluster logs appear on the Logs tab directly in the platform GUI.
  • Events and services on the dashboard. The dashboard shows Kubernetes object events, service status, certificate validity, and availability of key system components.

This reduces time spent finding failure causes: administrators see cluster status, metrics, events, logs, and alerts in related sections of the interface.


Backup and restore

  • Backups of Kubernetes resources and PersistentVolumes. The Velero-based shturval-backup module creates backups of Kubernetes resources and PersistentVolumes.
  • Recovery and migration. The module supports recovery after failures, full cluster or individual resource recovery, and migration between clusters.
  • Scheduled backups. Use CronSchedule for regular backups.
  • S3-compatible storage. Backups are stored in S3-compatible storage, which can be cloud-based or on-premises.

From a business perspective, this reduces data loss risk and downtime during disasters.


Access control and multi-tenancy

  • RBAC at multiple levels. Permissions are assigned at the platform, tenant, cluster, and namespace levels, then synchronized to the management cluster and client clusters.
  • Enterprise authentication. Authentication is handled by the Shturval Auth (shturval-auth) module; configure LDAP and OIDC in LDAP and OIDC and External authentication providers.
  • Unified model for services. Authorization applies not only to interface operations but also to access to Grafana, Kubeflow profiles, and Argo CD projects.
  • Tenants. A tenant groups clusters and namespaces for unified access control; permissions assigned to a tenant apply to all nested objects.
  • Session Manager. You can manage user sessions in the platform and in Grafana, Kubeflow, and Argo CD.
  • Console access. The kubectl-shturval-plugin authenticates to the platform, loads kubeconfig for one or all clusters available to the user, and lets you work with them through kubectl. Download plugin configuration from the GUI, generate it from the console, or pass parameters directly to the kubectl shturval login command.

This simplifies access management in large organizations and reduces the risk of leftover permissions after projects end.


Application delivery and GitOps

  • Argo CD as part of the platform. The shturval-cd module provides GitOps delivery of custom applications from Git and synchronizes the actual cluster state with the desired state in the repository.
  • SSO to Argo CD. Open Argo CD from the client cluster dashboard or from a namespace; platform user credentials are used for authorization.
  • Projects from the namespace interface. Create Argo CD projects from the cluster namespace GUI.
  • Open Kubeflow from a namespace. In Enterprise ML, the namespace dashboard for a namespace created through a Kubeflow profile includes a Kubeflow button to open the Kubeflow interface.
  • Repositories and rollout workflows. Connect private registries, use the built-in Argo CD role model, and deploy Argo Rollouts.

Customers get a more predictable release process: the desired application state lives in the repository, and the platform provides single sign-on to GitOps tools.


Modules and operators out of the box


Business benefits

  • Lower operating costs. Cluster, node, service, access, log, and metric management are consolidated in one platform.
  • Faster infrastructure for teams. Administrators create client clusters on supported providers, connect services, and grant access using a single model.
  • Controlled security. Image scanning, compliance reports, Kyverno policies, auditing, and SIEM export help keep risks visible.
  • Operational transparency. Dashboards, alerts, events, logs, metering, and reports show cluster status and support fact-based decisions.