---
schema_version: "1"
id: 9613143e8e590636ddba780645077b7c80c61e2f379793a999c64efdca259548
title: Installing Anypoint Platform PCE with Bring Your Own Namespaces
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/private-cloud/latest/install-byons.md
canonical_url: https://docs.mulesoft.com/private-cloud/latest/install-byons
source_site: docs.mulesoft.com
content_type: documentation
content_hash: dff1eafd21d20cdbab7a76e297e1a2d1bbba8297b803675ebb624e9fba709d4e
description: MuleSoft Documentation Site
release: "4.3"
latest: true
---
---
product: Anypoint Platform Private Cloud Edition
version: 4.3
is-latest-version: true
---

# Installing Anypoint Platform PCE with Bring Your Own Namespaces

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Starting with Anypoint Platform Private Cloud Edition (Anypoint Platform PCE) 4.3.0, you can install
the platform in Bring Your Own Namespaces (BYONS) mode. In a standard installation, the installer
creates and names the Kubernetes namespaces it needs. In BYONS mode, your cluster administrator
creates and names those namespaces before installation, and Anypoint Platform PCE installs into the
namespaces you prepared.

Use BYONS when your organization must apply its own namespace names, or when cluster administrators
must create and review namespaces before any application is installed into them. Names must be valid
Kubernetes namespace names. They can follow your organization’s convention, such as names tied to a
cost center or business unit.

In both modes, the installed platform is the same. BYONS changes who creates the namespaces and what
they are named.

## Considerations

Before you install in BYONS mode, consider the following:

- BYONS mode is available starting with Anypoint Platform PCE 4.3.0. It is not available in earlier
  versions.

- Namespace names must be valid Kubernetes namespace names. Otherwise, they can follow your
  organization’s naming convention.

- The installer doesn’t create or delete namespaces in BYONS mode. Your organization keeps control
  of the namespace lifecycle.

- The installer validates the cluster before installation starts. Most configuration mistakes are
  caught before any change is made, and the installer reports what to correct.

## Before You Begin

To install in BYONS mode, your team provides the following:

- A namespace for every Anypoint Platform PCE component, created before installation.

- A label on each namespace so Anypoint Platform PCE can identify its purpose.

- A mapping that links each platform component to the namespace name you chose.

- Cluster-level permissions applied by your cluster administrator before installation begins. The
  installer doesn’t have broad cluster access in BYONS mode.

Additionally, your MuleSoft representative provides the BYONS installation package. The package
includes the list of required namespaces, the required labels, a mapping template.

## Compare BYONS with a Standard Installation

<table><colgroup><col> <col> <col></colgroup><thead><tr><th></th><th>Standard installation</th><th>BYONS installation</th></tr></thead><tbody><tr><td><p>Who creates the namespaces</p></td><td><p>The Anypoint Platform PCE installer</p></td><td><p>Your cluster administrator</p></td></tr><tr><td><p>Who names the namespaces</p></td><td><p>Anypoint Platform PCE, using fixed names</p></td><td><p>You, using your own names</p></td></tr><tr><td><p>Installer cluster access</p></td><td><p>Cluster-admin</p></td><td><p>Limited privileges. The installer doesn’t have cluster-admin rights.</p></td></tr><tr><td><p>When cluster-level resources are set up</p></td><td><p>During installation</p></td><td><p>Before installation, by your cluster administrator</p></td></tr></tbody></table>

## Install in BYONS Mode

A BYONS installation is a hand-off between your cluster administrator and the Anypoint Platform PCE
installer.

Before you start, contact your MuleSoft representative to review your naming conventions and obtain
the BYONS installation package. The package includes the list of required namespaces, the required
labels, a mapping template.

The installation process is as follows:

1.  Your cluster administrator creates every namespace Anypoint Platform PCE requires, using your
    organization’s names, and applies the required labels so the installer can recognize each
    namespace. Your cluster administrator also applies the cluster-level permissions the platform
    needs.

2.  Your cluster administrator provides a namespace mapping. The mapping tells Anypoint Platform PCE
    which of your namespace names corresponds to each platform component.

3.  The installer validates the cluster before it makes changes. It checks that every required
    namespace exists, that the names in the mapping match those namespaces, and that each namespace
    has the expected labels. If something is missing or inconsistent, the installer stops and
    reports what to correct.

4.  After validation succeeds, installation continues through the same phases as a standard
    installation. Anypoint Platform PCE places its components in the namespaces you created.

## See Also

- [Installing or Upgrading Anypoint Platform Private Cloud Edition (Anypoint Platform PCE)](https://docs.mulesoft.com/private-cloud/latest/install-workflow)

- [Anypoint Platform PCE Prerequisites](https://docs.mulesoft.com/private-cloud/latest/install-checklist)
