Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save danehans/0c9b2ad932f9f6b90113db0be4d5f895 to your computer and use it in GitHub Desktop.
Save danehans/0c9b2ad932f9f6b90113db0be4d5f895 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