Skip to content

Instantly share code, notes, and snippets.

@jpeach
Created May 8, 2020 00:00
Show Gist options
  • Save jpeach/471e5265186b794303552588443225a1 to your computer and use it in GitHub Desktop.
Save jpeach/471e5265186b794303552588443225a1 to your computer and use it in GitHub Desktop.
+----------------------------------------+
+----------------------------------------------------------------------------------------------------------+
| | | CLUSTER OPERATOR |
| +-----------------------+ | | |
| | Gateway | | +----------------------------------+ | |
| +-----------------------+ | | Secret | | |
| | | | +----------------------------------+ | |
| | Listeners +---------->+ | | |
| | TLS | | | | tls.crt | | |
| | CertificateRef + | | | foo.example.com | | |
| | | | | ca.crt | | |
| | Routes | | | letsencrypt | | |
| +------------------------ | +----------------------------------+ | |
| | | |
+----------------------------------------------------------------------------------------------------------+
| |
| |
+---------------------------------------------------------------------------------+
| | | +----------------------+ |
| | +--------------------------------+ | | Service | |
| | | HTTPRoute | | +----------------------+ |
| | +--------------------------------+ | | | |
| | | | | | selector: | |
| | | Hosts | | | app: "foo" | |
| | | foo.example.com | | +------------+---------+ |
| | | match: | | ^ |
| | | prefix: / | | | |
| | | action: | | | |
| | | forwardto: | | | |
| | | TargetRef +-----------------------------------------+ |
| | +--------------------------------+ | |
| | | |
| | | APPLICATION OWNER |
| | | |
+---------------------------------------------------------------------------------+
| |
| |
| |
| |
| |
| |
| APPLICATION |
| |
+----------------------------------------+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment