Skip to content

abalage/Home-Assistant-on-Kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home-Assistant-on-Kubernetes

Kustomized manifests for running Home Assistant on Kubernetes

Tested on K3s running on AMD64 architecture.

Read the blogpost from subject on balagetech.com: Running Home Assistant on Kubernetes

Network requirements

This setup requires separate VLANs for IoT devices and your regular network you want to access Home Assistant from.

Should you want to create VLANs but don't know how?
There is a great video tutorial for creating VLANs on OpenWRT by Marc Ahlgrim. Make sure to check it out.
VLANs in OpenWrt 21

Adjust deployment settings

The main kustomization.yaml holds the environment specific settings.

You can set:

  • FQDN of your installation
  • Static IP for your Home Assistant (required for accessing by IoT devices as auto-detect will not work)
  • Timezone

You may also want to adjust mosquitto/password_file by using mosquitto_passwd.

Install

Assuming you have your kubectl configured to point to your Kubernetes cluster.

kubectl apply -k .

About

Kustomized manifests for running Home Assistant on Kubernetes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published