kubenetworks/kubevpn

有没有方法可以把额外的IP添加到本地路由表?

huangkengwei opened this issue · 2 comments

如题,kubevpn客户端默认添加到本地的是K8S集群内部各服务的IP路由。
请问,有没有额外的配置项可以把其它IP范围也添加上?
例如说独立在K8S集群之外的数据库IP?

@huangkengwei 有的,使用参数 --extra-cidr 参数,直接添加路由表

    --extra-cidr=[]:
	Extra cidr string, add those cidr network to route table, eg:
	--extra-cidr 192.168.0.159/24 --extra-cidr 192.168.1.160/32

这个是额外的域名,也就是用集群网络解析dns,然后把 ip添加到路由表

    --extra-domain=[]:
	Extra domain string, the resolved ip will add to route table, eg:
	--extra-domain test.abc.com --extra-domain foo.test.com

把 node ip 添加到路由表

    --extra-node-ip=false:
	Extra node ip, add cluster node ip to route table.

@wencaiwulue
感谢回复!这个方法好使