Mode: Multi-node setup, with Flannel, using Kismatic repo.
— DEPRECATED (may work; not tested lately) —
This is the common script (kube-base.txt) that we run on every machine. Please tweak it for your environment (mainly IPs) and drop it on some web location.
# file: kube-base.txt # add docker repo and install docker cat > /etc/yum.repos.d/docker.repo << '__EOF__' [docker] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7 enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg __EOF__ yum install docker-engine -y mkdir -p /etc/systemd/system/docker.service.d cat > /etc/systemd/system/docker.service.d/override.conf << '__EOF__' [Service] ExecStart= ExecStart=/usr/bin/docker daemon --storage-driver=overlay $DOCKER_NETWORK_OPTIONS __EOF__ systemctl daemon-reload systemctl enable docker # we'll start docker only after flannel is up and running # systemctl start docker tee -a /etc/hosts << '__EOF__' 192.168.1.150 kube-master 192.168.1.151 kube-node-01 192.168.1.152 kube-node-02 192.168.1.153 kube-node-03 __EOF__
Continue reading Multi-node Kubernetes on CentOS 7.x with Flannel