Skip to content

Installation Considerations - VMware Tanzu⚓︎

Introduction⚓︎

Deploying Expeto xCore on VMware Tanzu provides a flexible and robust platform for managing private and public 4G/5G networks. However, Tanzu’s architecture, specific tooling, and unique resource management strategies may introduce challenges not fully addressed in the initial installation guide.

This document identifies potential issues specific to VMware Tanzu and offers guidance for overcoming them to ensure a smooth deployment process.


Tanzu-Specific Challenges⚓︎

Custom Kubernetes Features⚓︎

  • Tanzu leverages custom tools and configurations (e.g., Tanzu CLI) that may require modifications to generic Kubernetes instructions provided in the guide.

Networking Conflicts⚓︎

  • Tanzu’s default network policies might conflict with xCore’s NodePort, LoadBalancer, or Multus networking setups, necessitating additional adjustments.

Persistent Storage Compatibility⚓︎

  • Tanzu’s vSphere CSI driver integration may need extra setup to align with xCore’s storage requirements.

Load Balancer Configuration⚓︎

  • Configuring Tanzu’s Load Balancer often requires NSX-T or IP pool configurations, which are not detailed in this guide.

Cluster Upgrades⚓︎

  • Tanzu’s lifecycle management tools may overwrite or disrupt manual configurations for xCore during cluster upgrades.

Integration and Resource Management⚓︎

Scaling and Resource Optimization⚓︎

  • Resource scheduling in Tanzu may require specific optimizations, such as CPU pinning or pod affinity, for latency-sensitive components.

Advanced Networking⚓︎

  • Configuring advanced networking setups, such as BGP routing for MetalLB, can be challenging and are not covered in the guide.

Cert Manager Challenges⚓︎

  • TLS Management: Tanzu’s unique certificate handling process may require additional steps to deploy and manage TLS certificates using Cert Manager.

Monitoring and Troubleshooting⚓︎

Limited Monitoring Integration⚓︎

  • Integrating xCore with Tanzu’s monitoring tools, such as vRealize Operations, may involve significant additional effort beyond the scope of this guide.

Debugging Tanzu-Specific Issues⚓︎

  • Errors related to NSX-T integration, Tanzu-specific Helm chart mismatches, or advanced networking configurations may require consulting VMware documentation or support.

Specialized Features⚓︎

SCTP Kernel Module⚓︎

  • Enabling and validating SCTP for private radio integrations may necessitate non-standard kernel configurations in Tanzu environments.

Advanced Deployment Scenarios⚓︎

  • Multi-Zone and Hybrid Setups: Deployments in multi-zone or hybrid setups with Tanzu may involve complexities not addressed in this guide.