NATS Operations
For general operations it is recommended to rely on helm mechanisms to control and configure the NATS release. It is controlled via environment specific configurations like here.
For example, cluster replicas and pvc size can be increased by changing:
--- a/releases/nats/analytics-eventsdot-stg.yaml.gotmpl+++ b/releases/nats/analytics-eventsdot-stg.yaml.gotmpl@@ -11,7 +11,7 @@ config: enabled: true name: analytics-eventsdot-stg port: 6222- replicas: 3+ replicas: 5
jetstream: enabled: true@@ -22,7 +22,7 @@ config:
pvc: enabled: true- size: 100Gi+ size: 200GiNATS cli is also available on the deployed environments via the nats-box deployment. During troubleshooting or incidents operational tasks like restart, configuration changes can be done in the nats-box container.
NATS administration doc provide good reference on additional operational tasks.