Route demo app through Ingress at demo.ahmza.com
This commit is contained in:
+20
-5
@@ -49,13 +49,28 @@ This dedicated service range is advertised to the MikroTik at
|
||||
| Address | What | Namespace | Port(s) | URL | Source |
|
||||
|---|---|---|---|---|---|
|
||||
| `10.10.60.10` | Argo CD UI/API (`argocd-server`) | `argocd` | 443 | `https://10.10.60.10` | Patched to `LoadBalancer` by hand — see [`docs/05-metallb.md`](05-metallb.md) |
|
||||
| `10.10.60.11` | Demo app | `demo` | 80 | `http://10.10.60.11` | [`apps/demo/service.yaml`](../apps/demo/service.yaml) |
|
||||
| `10.10.60.12` | ingress-nginx (shared, routes by hostname) | `ingress-nginx` | 80, 443 | `http://10.10.60.12`, `https://10.10.60.12` | [`apps/ingress-nginx/values.yaml`](../apps/ingress-nginx/values.yaml) — see [`docs/11-ingress.md`](11-ingress.md) |
|
||||
|
||||
Add a row here every time you add a new app with a `LoadBalancer` Service
|
||||
(see [`docs/08-adding-new-apps.md`](08-adding-new-apps.md)). Leave the URL
|
||||
column's port number off only when it's the protocol default (80 for
|
||||
`http://`, 443 for `https://`) — include it otherwise.
|
||||
Add a row here every time you add a new app with its own dedicated
|
||||
`LoadBalancer` Service (see [`docs/08-adding-new-apps.md`](08-adding-new-apps.md)).
|
||||
Most apps should route through ingress-nginx by hostname instead — see the
|
||||
table below — and only need a dedicated address if they can't speak HTTP
|
||||
(a raw TCP service, for example). Leave the URL column's port number off
|
||||
only when it's the protocol default (80 for `http://`, 443 for `https://`)
|
||||
— include it otherwise.
|
||||
|
||||
## Hostnames routed through ingress-nginx
|
||||
|
||||
Every real DNS record pointing at ingress-nginx's shared address
|
||||
(`10.10.60.12`), and which app it reaches. All hosted on Cloudflare.
|
||||
|
||||
| Hostname | App | Namespace | TLS | Source |
|
||||
|---|---|---|---|---|
|
||||
| `demo.ahmza.com` | Demo app | `demo` | Not yet — see [`docs/12-cert-manager.md`](12-cert-manager.md) | [`apps/demo/ingress.yaml`](../apps/demo/ingress.yaml) |
|
||||
|
||||
Add a row here every time you point a new hostname at this cluster (see
|
||||
[`docs/11-ingress.md`](11-ingress.md)). The DNS record itself lives in
|
||||
Cloudflare, not in this repo — this table is just the log of what's real.
|
||||
|
||||
## Free in the pool
|
||||
|
||||
|
||||
Reference in New Issue
Block a user