I have spent some time here recently and have successfully deployed a rhasspy instance into my kubernetes environment as my base. Using nginx ingress controller I can switch all the http to https. My mosquitto mqtt broker is in my cluster as well. I have the base configured with a persistent volume (i run longhorn) to store my “profiles” directory.
I have 2 raspberry pi’s running as satellites communicating to the base node. Base node uses homeassistant as an intenthandler (also in the cluster)
I am going to work on a write up and a video to put on my YT channel. I am starting the process of deploying all the satellite configurations via ansible and want to do some ci/cd with the base node so that stuff like slot updates get checked into a repo, re-training the model will be “tested” before done on the live node (going to need @synesthesiam help figuring out how to run a train model command separately and get the result code )