介绍

之前讲应用安装教程里面讲到,启动docker镜像和社区的自定义app的最大的区别就是:启动docker镜像可以设置独立IP。而现在社区也开发支持了这个功能。但是和启动docker镜像不同的是,社区的使用独立IP不会影响应用间通信,更加好用。

设置

我们就以qb为例,安装qb,到网络
image.png

勾选上Show Expert Config

image.png

如图根据自己的网络填入IP,目标填0.0.0.0就可以了,记得子网掩码要填对,IPv6也是一样的,填入你给它分配的内网IPv6地址

image.png

目标填::即可

HomeKit

默认安装home assistant没有使用独立IP的话,HomeKit集成是连不上的,因为K8S默认不支持mDNS之类的自我发泄技术,所以我们需要给它设置独立IP,方法和qb一样,设置好之后还需要在home assistant设置绑定的接口

image.png

image.png

点击设置,通用,往下滑

image.png

选择我们给它设置的独立IP,最后重启一下home assistant即可

原理

这个设置独立IP实际上是给POD额外再加一个网络接口,可以看到默认的接口是eth0,是K8S内部网络,额外的接口是直接链接到我们的内网的,不通过集群的内部IP,所以使用独立IP的地址不需要映射端口。
独立IP的端口就是容器默认的端口,qb端口是8080

最后修改:2022 年 02 月 25 日
感谢您的支持