Can't install Kubernetes on Vagrant
Use this guide to install Kubernetes on Vagrant cluster:
(2/4) Initializing your master, there came some errors:
[root@localhost ~]# kubeadm init [kubeadm] WARNING: kubeadm is in beta, please do not use it for production clusters. [init] Using Kubernetes version: v1.6.4 [init] Using Authorization mode: RBAC [preflight] Running pre-flight checks [preflight] Some fatal errors occurred: /proc/sys/net/bridge/bridge-nf-call-iptables contents are not set to 1 [preflight] If you know what you are doing, you can skip pre-flight checks with `--skip-preflight-checks`
I checked the
/proc/sys/net/bridge/bridge-nf-call-iptables file content, there is only one
0 in it.
(3/4) Installing a pod network, I downloaded
kubectl apply -f kube-flannel.yml, got error:
[root@localhost ~]# kubectl apply -f kube-flannel.yml The connection to the server localhost:8080 was refused - did you specify the right host or port?
Until here, I don’t know how to goon.
# Master Server config.vm.define "master", primary: true do |master| master.vm.network :private_network, ip: "192.168.33.200" master.vm.network :forwarded_port, guest: 22, host: 1234, id: 'ssh' end
One Solution collect form web for “Can't install Kubernetes on Vagrant”
In order to set
/proc/sys/net/bridge/bridge-nf-call-iptables by editing
/etc/sysctl.conf. There you can add 
net.bridge.bridge-nf-call-iptables = 1
sudo sysctl -p
And the changes will be applied. With this the pre-flight check should pass.