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
- VM-Container Converged Infrastructure: Unified VM and container platform
- Cloud-Native: Kubernetes-ready enterprise cloud
Source
- Original Article: Can SmartX ECP Build the Cloud You Need?