Types of license

Comparison of versions and restrictions by license type.

Who is this page for?

The Shturval platform is available in versions: Community Edition (CE), Enterprise and Enterprise ML. This page contains a comparison table of features and limitations.

The CE license can be obtained through Telegram-bot or form on the website. Enterprise and Enterprise ML - under an agreement with the supplier.


Version comparison

Below is an expanded table of features and functionality of the versions. Details of changes by release are available in the release notes section of the platform. The “FSTEC Version” column reflects the availability of capabilities in the version that meets the FSTEC requirements: Yes - the capability is directly or functionally described in the requirements; ——there is no corresponding requirement.

ParameterCEEnterpriseEnterprise MLFSTEC version
Installation
Open loop installationYesYesYesNo
Closed loop installationNoYesYesYes
Features
User supportCommunity Telegram channelAccording to SLAAccording to SLAAccording to SLA
Access to security fixesYesYesYes—
Minimum fix release period (bugfix, security-fix)When releasing a patch/minor versionFrom two hoursFrom two hours—
Feature-request capabilityNo obligationWith the possibility of legal fixationWith the possibility of legal fixation—
Register of Russian softwareNot includedIncludedIncludedIncluded
Resources and Updates
Resource limitation10 Worker nodesAccording to licenseAccording to licenseAccording to license
Closed Loop UpdateNoYesYesYes
Scheduled updateYesYesYesYes
Possibility of isolated update of each cluster k8sYesYesYesYes
UpgradeableAvailableIncluded in the support packageIncluded in the support packageIncluded in the support package
Interface and access
GUIYesYesYesYes
Multilingual interfaceYesYesYesYes
Access SwaggerYesYesYesYes
IAC approachYesYesYesYes
Platform Support
Yandex CloudYesYesYes—
vCloud DirectorYesYesYes—
VMware vSphereYesYesYes—
zVirt, oVirt, HostVM, ED Virtualization, ROSA VirtualizationYesYesYes—
Basis DynamixYesYesYes—
OpenStack, VK Cloud, SelectelYesYesYes—
Physical serversYesYesYesYes
Pre-built virtual serversYesYesYesYes
Hybrid Configurations for ClustersYesYesYesYes
Managing multiple clusters under one platformYesYesYesYes
Creating and managing clusters on different versions of k8s under the control of one management clusterYesYesYesYes
Disaster-proof solutionNoYesYesYes
Support for geo-distributed clustersYesYesYesYes
Manage clusters and nodes
Workload Clustering InterfaceYesYesYesYes
Managing Workload Cluster NodesYesYesYesYes
Creating multiple groups of Worker nodesYesYesYesYes
Management of taints/tolerationsYesYesYesYes
Vertical scaling of nodesYesYesYesYes
Horizontal scaling of nodesYesYesYesYes
Autoscaling nodesYesYesYesYes, if there are free hosts in the pool
Managing node configuration using the NodeConfigItem resourceYesYesYesYes
Self-healing (machinehealthchecks)YesYesYesYes
Load Management
Pod Vertical ScalingYesYesYesYes
Horizontal scaling of podsYesYesYesYes
Pod AutoscalingYesYesYesYes
Quota managementYesYesYesYes
Managing limitrangesYesYesYesYes
Authentication and Authorization
Built-in authentication providerYesYesYesYes
Support for external authentication providers (Blitz, Keycloak)YesYesYesYes
Possibility of simultaneous launch of internal and external authentication servicesYesYesYesYes
Authentication to external services via SSOYesYesYesYes
Getting cluster kubeconfig from the GUIYesYesYesYes
Ability to connect to all available clusters from the CLIYesYesYesYes
Built-in authorization moduleYesYesYesYes
Ability to connect LDAP directory (LDAP, LDAPS)YesYesYesYes
Active Directory supportYesYesYesYes
OpenLDAP supportYesYesYesYes
FreeIPA supportYesYesYesYes
SambaDC supportYesYesYesYes
ALDPro supportYesYesYesYes
Centralizedleft-field model (RBAC)YesYesYesYes
MultitenancyYesYesYesYes
Network Management
Network Management (Cilium CNI)YesYesYesYes
Graphical network policy editorYesYesYesYes
Network List ManagementYesYesYesYes
Managing incoming and outgoing traffic from namespaceYesYesYesYes
HAProxy backend dynamic detection module (CoreHA)YesYesYesNo
Built-in load balancer (Nginx Ingress)YesYesYes—
Built-in CoreDNS module (NodeLocalDNS)YesYesYesYes
Built-in virtual IP management module (KubeVIP)YesYesYesYes
Pod multi-homing supportNoYesYesNo
Support for external load balancersYesYesYesYes
Certificate Management
Certificate managementYesYesYesYes
ACME certification supportYesYesYesYes
Vault certificate supportYesYesYesYes
Support for corporate certificates (including step-ca)YesYesYesYes
Let’s Encrypt supportYesYesYes—
Support for self-signed certificatesYesYesYesYes
Root Certificate Delivery Module (Trust Manager)YesYesYesYes
Rotation of system certificatesYesYesYesYes
Backup and Restore
Backup and Restore (Velero)YesYesYesYes
Ability to restore a deleted clusterYesYesYesYes
Logs and monitoring
Local log collectionYesYesYesYes
Centralized log storageYesYesYesYes
SIEM integration supportYesYesYesYes
Graphic display of logsYesYesYesYes
Possibility of obtaining cluster logs from the cluster GUIYesYesYesYes
Container logs in the pod GUIYesYesYesYes
Possibility of filtering and uploading logsYesYesYesYes
Local metrics collectionYesYesYesYes
Centralized storage of metricsYesYesYesYes
Graphical display of metricsYesYesYesNo
Built-in graphic panels (dashboards)YesYesYesNo
Ability to upload your own graphic panels (dashboards)YesYesYes—
Obtaining resource utilization schedules in the GUI of namespaces and loadsYesYesYesYes
Namespace meteringYesYesYesYes
Continuous Application Delivery
Built-in Continuous Application Delivery (Argo CD)YesYesYesYes
Built-in role model for Argo CDYesYesYesYes
Ability to create projects in Argo CD from the GUI of the cluster namespaceYesYesYesNo
ArgoRollout moduleYesYesYesNo
Load redistribution module (Descheduler)YesYesYesYes
Connecting repositories using http, https, oci protocolsYesYesYesYes
Managing system services (Helm charts)YesYesYesYes
Data storage
Local Storage Module (RawFile Provisioner)YesYesYesYes
Ceph FS supportYesYesYesYes
Ceph RBD supportYesYesYesYes
NFS supportYesYesYesYes
oVirt CSI supportYesYesYesYes
vSphere CSI SupportYesYesYesYes
Security
Module for scanning containers for vulnerabilities (Trivy Operator)YesYesYesYes
Scanning by BDU FSTECYesYesYesYes
Scanning images built on Astra LinuxYesYesYesYes
Scanning images collected on RED OSYesYesYesYes
Displaying reports on vulnerabilities at levels: cluster, namespace, namespace loadsYesYesYesYes
Analysis of k8s cluster components for compliance with CIS BenchmarkYesYesYesYes
Application Configuration Analysis Module (Kyverno)YesYesYesYes
Advanced Security PoliciesNoProvided in Service Desk Knowledge BaseProvided in Service Desk Knowledge BaseProvided in Service Desk Knowledge Base
Graphical audit policy editorYesYesYesYes
KESL CompatibleYesYesYesYes
KCS CompatibleYesYesYesYes
Luntry CompatibleYesYesYesYes
ML
Kubeflow PlatformNoNoYesNo
Managing Kubeflow Permissions via Permission SetsNoNoYesNo
Switching to Kubeflow from the namespace GUINoNoYesNo
Lifecycle Management with MLflowNoNoYesNo

Enterprise/FSTEK licensing types

In the Enterprise edition, the platform can be licensed according to different metrics:

  • by vCPU — the total number of virtual cores of all Worker nodes in all client clusters is calculated;
  • by Worker nodes — the number of Workers is calculatednodes in all client clusters;
  • by physical hosts—the number of physical servers hosting Worker nodes is counted;
  • unlimited - license without resource restrictions (by agreement).

Each Enterprise license entitles you to one version of the platform (minor release branch).
Updating the platform to new versions is carried out as part of the support package (see the “Upgradeability” line in the table).

When calculating resources for these license types:

  • not taken into account nodes and resources of the management cluster - limits apply only to client clusters (Worker nodes and their resources);
  • only resources related to licensed metrics (vCPU, Worker nodes or physical hosts) are taken into account.

Community (CE) license features

For Community Edition restrictions are considered for the entire platform:

  • both the management cluster and client clusters are taken into account;
  • limit - 10 Worker nodes in total on all platform clusters.

Exceeding the CE limit leads to warnings being displayed in the GUI and the need to switch to Enterprise licensing.

Where to see the current license

Information about the license, number of nodes and Open-Source components used is displayed on the “About the system” page (start page of the GUI). There you can also go to the Service Desk (Enterprise) or to the Telegram channel (CE).

If the license expiration date is more than 15 years after the current date, Validity period displays Perpetual. An expiration date exactly 15 years away or sooner is displayed as a date.

A license valid for more than 15 years is treated as perpetual. In this case, the license Validity period is shown as Perpetual. If the license is valid for 15 years or less, the exact expiration date is shown.


What happens when the limits are exceeded and the license expires

Limit exceeded (Worker nodes or vCPU)

The license package specifies a limit on the number of Worker nodes and vCPUs. If the limit is exceeded a notification is displayed on all screens of the platform GUI asking you to contact the vendor to change the license package.

License expiration

It is recommended to renew your license before it expires. When the deadline expires, notifications are displayed on the platform; To continue working, you must obtain and apply a new license (see How to update a license).