PaaS CloudTechnical Reference

Networking

This page describes the tenant networking model and how external access works in PaaS Cloud.

Tenant Networks

Each tenant receives isolated network resources powered by Kube-OVN and Multus. By default, workloads within a tenant can communicate with each other, but cross-tenant traffic is restricted unless explicitly allowed by the platform.

  • Internal Services — Kubernetes Services and internal DNS provide service discovery within the tenant.
  • Virtual Networks / VPCs — Available if your tenant requires custom subnets, advanced routing, or Virtual Routers.
  • NetworkAttachmentDefinitions — Used by Multus to attach additional network interfaces to Pods and VMs.

Ingress (HTTP/HTTPS)

  • The platform runs a centralized NGINX Ingress Controller.
  • Tenants create Ingress resources that define hostname-based routing to their services.
  • TLS termination can be handled automatically or via custom certificates.
  • DNS records must point to the Ingress controller endpoint. Contact the cloud team for available domains or integration options.
  • The HTTP Cache service provides managed Nginx-based caching for HTTP/HTTPS traffic.

LoadBalancer (TCP)

  • For non-HTTP traffic, tenants can request a TCP LoadBalancer backed by Kube-OVN.
  • The platform assigns an external IP and forwards traffic to the backend service or VM.
  • Supports PROXY-protocol for preserving client IP addresses.
  • Common uses: SSH access to VMs, database endpoints, custom protocols.

External Access Patterns

PatternMechanismUse Case
Web applicationIngress (NGINX)Websites, APIs, dashboards
TCP serviceLoadBalancer (Kube-OVN)Databases, SSH, game servers
Internal-onlyClusterIP + network policyMicroservices, internal APIs
VPNManaged VPN ServiceSecure remote access to tenant networks
Cached HTTPHTTP CacheStatic asset caching and acceleration

DNS

  • Internal DNS resolves service names within the tenant automatically.
  • For external access, you can use organizational domains or request a subdomain from the cloud team.

Security

  • Network policies restrict inbound and outbound traffic by default.
  • Exposing a service via Ingress or LoadBalancer implies it becomes reachable from the network the endpoint is bound to. Review your exposure carefully.

Important

Do not expose sensitive databases or management interfaces to the internet without strict access controls, VPN restrictions, or strong authentication.

publicity banner

On this page

einfra banner