In a previous blog, you saw an example of NATS along with producer and consumer – based on Docker Compose. This post uses the same app, but runs on Kubernetes
For how to run, follow the README on Github
High level overview
- uses the NATS Kubernetes operator
- it seeds a CRD …
- … using which we can spawn a NATS cluster on Kubernetes (with a single command!)
- A
Service
object is created automatically – usesClusterIP
by default
- The environment variable corresponding to the
Service
is used in the application logic to locate NATS server. Note its usage here
Cheers!