mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-03-13 23:17:35 -02:30
fix flannel's cross vm networking for vagrant
* set flannel backend type to `host-gw` * set flannel interface to be eth1 ip
This commit is contained in:
4
Vagrantfile
vendored
4
Vagrantfile
vendored
@@ -90,7 +90,9 @@ Vagrant.configure("2") do |config|
|
|||||||
ip = "#{$subnet}.#{i+100}"
|
ip = "#{$subnet}.#{i+100}"
|
||||||
host_vars[vm_name] = {
|
host_vars[vm_name] = {
|
||||||
"ip" => ip,
|
"ip" => ip,
|
||||||
"access_ip" => ip
|
"access_ip" => ip,
|
||||||
|
"flannel_interface" => ip,
|
||||||
|
"flannel_backend_type" => "host-gw"
|
||||||
}
|
}
|
||||||
config.vm.network :private_network, ip: ip
|
config.vm.network :private_network, ip: ip
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
src: network.json
|
src: network.json
|
||||||
dest: /etc/flannel-network.json
|
dest: /etc/flannel-network.json
|
||||||
backup: yes
|
backup: yes
|
||||||
|
|
||||||
- name: Flannel | Create flannel pod manifest
|
- name: Flannel | Create flannel pod manifest
|
||||||
template:
|
template:
|
||||||
src: flannel-pod.yml
|
src: flannel-pod.yml
|
||||||
|
|||||||
Reference in New Issue
Block a user