@@ -130,6 +130,9 @@ in the same cluster, as they may conflict with each other.
130130<details >
131131<summary ><strong >View Production Setup</strong ></summary >
132132
133+ <br />
134+ <br />
135+
1331361 . Create Minikube cluster
134137
135138``` bash
@@ -141,6 +144,7 @@ minikube start -p dir-prod
141144The deployment uses ` *.test ` domain for Ingress resources.
142145
143146For local testing purposes, Minikube Ingress controller is required to route traffic to our Ingress resources.
147+
144148Otherwise, if you are deploying to a cloud provider with its own Ingress controller,
145149make sure that it supports SSL Passthrough.
146150
@@ -159,7 +163,9 @@ kubectl patch deployment -n ingress-nginx ingress-nginx-controller --type='json'
159163The deployment uses ` *.test ` domain for Ingress resources.
160164
161165For local testing purposes, we need to configure DNS resolution
162- inside Minikube cluster to resolve ` *.test ` domain to Minikube IP address.
166+ inside Minikube cluster to resolve ` *.test ` domain to Minikube IP address
167+ using [ minikube/ingress-dns] ( https://minikube.sigs.k8s.io/docs/handbook/addons/ingress-dns ) guide.
168+
163169Otherwise, if you are deploying to a cloud provider with its own Ingress controller,
164170you can skip this step.
165171
@@ -180,6 +186,7 @@ The deployment uses CertManager `letsencrypt` issuer to issue TLS certificates f
180186
181187For local testing purposes, we will create a self-signed root CA certificate
182188and configure CertManager to use it as ` letsencrypt ` issuer.
189+
183190Otherwise, if you are deploying to a cloud provider with its own CertManager,
184191you can skip this step, but ensure that ` letsencrypt ` issuer is available.
185192
0 commit comments