Skip to content

Commit 80d46a9

Browse files
enumerate common network dependencies for BYOK
1 parent d92734c commit 80d46a9

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

pages/deployments/existing-cluster.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,13 @@ description: Bootstrap Plural CD on an existing cluster
88
For users that just want to use our CD capabilities and full control of their kubernetes setup, you can install a simplified version of Plural CD onto an existing kubernetes cluster. We've made this a turnkey process, but there are some prerequisites, namely:
99

1010
- You'll need to create a postgres db for state storage, and have a jdbc connection string for it ready of the form: `postgres://<user>:<password>@<host>:5432/<db>`
11-
- You'll need to have your network setup in place so that all clusters you want to deploy to can make outbound network connections to the ingress you configure for plural CD.
11+
- You'll need to have your network setup in place so that all clusters you want to deploy to can make outbound network connections to the ingress you configure for plural CD, in general this means setting up:
12+
13+
* ingress-nginx - the ingress controller we've configured by default in the chart
14+
* cert-manager - the chart assumes cert-manager handles cert generation by default but this can be disabled as well if you use a load balancer bound cloud cert manager
15+
* externaldns - to bind dns entries to the hosts defined in the console's ingress
16+
17+
You are free to customize these at your own risk, usually it's not that challenging. The most likely potential gotcha is ensuring the connection stickiness configuration handles a migration to a different ingress controller from ingress-nginx.
1218

1319
## Bootstrapping
1420

0 commit comments

Comments
 (0)