Skip to main content
Applications & Deployment

Understanding Kubernetes Namespaces and Isolation

February 15, 20264 views0 found this helpful

Application Isolation with Kubernetes

Each application deployed on Boottify runs in its own Kubernetes namespace, providing strong isolation between applications and tenants.

Namespace Naming Convention

Namespaces follow the pattern app-{appId} where appId is your full application identifier. This ensures unique, predictable namespace names across the cluster.

What's Isolated

  • Network: Pods can only communicate within their namespace by default
  • Storage: Persistent volumes are namespace-scoped
  • Secrets: Environment variables and secrets are isolated per namespace
  • Resources: CPU and memory limits are enforced per namespace

Resource Limits

Each application namespace has resource quotas based on your subscription plan:

PlanCPUMemoryStorage
Starter0.5 vCPU512 MB1 GB
Professional2 vCPU2 GB10 GB
Enterprise8 vCPU8 GB50 GB

Viewing Your Namespace

You can view your application's namespace details in the control center under Apps → Your App → Infrastructure. This shows running pods, resource usage, and recent events.

Was this article helpful?

Let us know if this article helped you find what you were looking for.