Specifying common parameters for Cloud Foundry Enterprise Environment
During installation, specify the following parameters to configure the deployment.
Cloud Foundry parameters
- Administrator password: The Cloud Foundry administrator (admin) password.
- UAA administrator password: The Cloud Foundry UAA administrator (admin) password.
- Number of cell instances: The number of cells must be between 1 and 9. Two or more are needed for high availability.
- Number of control plane instances: Number of control plane instances for api, uaa, nats, etc. Two or more are needed for high availability.
- Developer mode: If checked, then an environment with reduced size is deployed. Number of control plane instances is set to 1 and Number of cell instances is set to 1.
Note: The total Number of cell instances plus the Number of control plane instances must be less than or equal to the number of Kubernetes worker nodes.
Kubernetes parameters
- IBM Cloud Private username: The user name for IBM® Cloud Private. Default:
admin. - IBM Cloud Private password: The password for the IBM Cloud Private user.
- Kubernetes storage class name: Kubernetes disk storage class name to use for persistent data. The name
localis reserved and should only be used for non-production environments. Thestorageclassname must already exist, except if the value is specified aslocal. Default:local. - Docker host name: The host name or IP address for the Docker repository to pull the container images from. This parameter is optional.
- Docker user name: The user name for the Docker repository to pull the container images from. This parameter is optional.
- Docker password: The password for the Docker repository to pull the container images from. This parameter is optional.
- Docker organization: The organization for the Docker repository to pull the container images from. This parameter is optional.
Network parameters
- External DNS: A comma-separated list of DNS values to resolve external domains. Provide IP addresses.
- NTP servers: A comma-separated list of NTP servers. Default: time1.google.com,time2.google.com,time3.google.com,time4.google.com.
Wildcard domain and certificates parameters
- Application domain: Cloud Foundry default application domain.
-
Application domain private key and certificate secret: Kubernetes secret name (TLS) that contains the Cloud Foundry application domain private key and certificate. This parameter is optional.
For creating the Kubernetes secret, for example, use the following code where
${APP_DOMAIN}is theapplication domain:kubectl create secret tls star.${APP_DOMAIN} --key star_${APP_DOMAIN}.key --cert star_${APP_DOMAIN}.crt - Update Kubernetes DNS (kube-dns) with domain: If DNS resolution is not provided externally for the listed domain, and kube-dns needs to resolve this domain, leave this parameter checked.