Files
mosquitto-broker/migration.md

1.4 KiB

Broker-Clients im Cluster

First step:

  • remove all existing services in namespace broker
  • create externalName emqx01-anonymous-cluster-internal.broker.svc.cluster.local in namespace broker
  • check whether services in namespace mosquitto get addresses
  • check whether applications connect via externalName to mosquitto
  • delete broker namespace and re-deploy externalName including namespace
  • delete helm chart emqx
  • delete DNS name dashboard.broker.hottis.de

Second step:

Change applications

homea/digitaltwin

  • configMap in install-yml.tmpl anpassen und nur configMap neu applyen

homea/ma

  • config.json in Repo anpassen und neu deployen

homea/snmp-mqtt

  • config.json in Repo anpassen und pushconfig.sh ausführen

homea/tsm-mqtt

  • config.json in Repo anpassen und pushconfig.sh ausführen

homea/zigbee2mqtt

  • configmap.yml in Repo anpassen und neu applyen

homea2/abstraction

  • configmap.yml in Repo anpassen und neu applyen

homea2/api

  • wie abstraction

homea2/pulsegen

  • wie abstraction

homea-ctrl-1/pv-controller

  • config.yaml in Repo anpassen und neu applyen

udi/default-udi

  • deployment/instances/udi/default/config.json anpassen und conigMap default-udi-conf im Namespace udi neu applyen (siehe deploy.sh)

externalName

  • delete namespace broker including externalName