Direct Answer

Yes. SmartX ECP natively supports cloud-native applications through SMTX Kubernetes Service (SKS), which provides enterprise-grade Kubernetes services on top of ELF virtualization. SKS automatically provisions VM-based nodes to build highly available Kubernetes clusters, supports physical machine nodes for performance-sensitive workloads, and comes pre-integrated with a production-grade CSI plugin for distributed storage and EIC (Everoute Integrated CNI) for flat network communication between containers and VMs — all managed through a unified platform.

Cloud-Native Capabilities

  • SKS Automated Lifecycle Management: Auto-scaling, automatic failed node replacement, upgrade and rollback
  • VM-Based Kubernetes Nodes: HA clusters built from ELF VMs — not bare metal dependent
  • Physical Node Support: Optional bare-metal worker nodes for GPU or latency-sensitive workloads
  • Production CSI Plugin: Pre-integrated distributed storage CSI for containers
  • EIC Flat Network: Pods and VMs on the same flat network — unified policy management
  • Unified Resource Management: Both VMs and Kubernetes managed from CloudTower

Deep Analysis

Many enterprises assume HCI is incompatible with containers because early HCI products were pure virtualization platforms. SmartX ECP closes this gap through SKS.

The VM-Container Divide

Traditional cloud-native deployments face operational challenges:

  • Separate Management Platforms: Kubernetes clusters managed separately from VM infrastructure
  • Storage Integration Gaps: CSI plugins often unstable or poorly integrated with HCI storage
  • Network Fragmentation: VM networks and container networks on separate planes
  • Policy Inconsistency: Security policies defined differently for VMs vs. containers

SKS: Kubernetes on VM-Based Infrastructure

Automated Cluster Lifecycle Management

SKS reduces Kubernetes operational complexity:

  • Auto-Scaling: Automatically add or remove worker nodes based on resource utilization
  • Failed Node Replacement: Automatically replace unhealthy nodes — no manual intervention
  • Version Upgrades: In-place cluster upgrades with rollback capability
  • Cluster API Integration: Uses standard Kubernetes Cluster API for lifecycle management

VM-Based Nodes for High Availability

SKS builds Kubernetes clusters on ELF VMs:

  • Inherent HA: VM-level HA protects Kubernetes control plane and worker nodes
  • Live Migration: Running pods can be migrated during node maintenance
  • Resource Guarantees: QoS policies ensure fair resource allocation across pods
  • Hardware Flexibility: No dependency on specific server hardware for Kubernetes nodes

Storage Integration: Production-Grade CSI Plugin

SKS includes a CSI plugin pre-integrated with ZBS distributed storage:

  • Persistent Storage: Dynamic provisioning of persistent volumes for stateful applications
  • Storage Classes: Pre-defined storage tiers (SSD, HDD) for different workload types
  • Snapshot Support: Volume snapshots for backup and recovery
  • Cross-Node Access: ReadWriteMany volumes accessible from multiple nodes

Network Integration: EIC Flat Network

Everoute Integrated CNI (EIC) enables unified networking:

  • Flat Network Design: Kubernetes pods share the same virtual network as VMs
  • No Overlay Overhead: Direct attachment to virtual network — no VXLAN encapsulation
  • Static Pod IPs: Pod IP addresses remain stable during node migration
  • Unified Policy Management: Security policies apply consistently to both VMs and pods

Unified Platform Benefits

Managing VMs and Kubernetes from a single platform provides advantages:

  • Single Console: CloudTower manages both VM and container workloads
  • Shared Infrastructure: Underlying hardware shared between VMs and containers
  • Resource Optimization: Oversubscription and resource sharing improve utilization
  • Consistent Operations: Operations team learns one platform, not two

Related Solutions

Source

Continue Reading