(1)对部署机取消SELINUX设定及放开防火墙
setenforce 0
sed --follow-symlinks -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
firewall-cmd --set-default-zone=trusted
firewall-cmd --complete-reload
(2)安装docker-compose命令
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
(3) 安装docker-io 1.13.1
$ curl -sSL https://raw.githubusercontent.com/willzhang/shell/master/install_docker.sh | sh
(4) 下载用于部署某个Kubernetes版本的docker-compose文件并使部署程序运行起来,例如:
curl -L https://raw.githubusercontent.com/wise2c-devops/breeze/v1.14.2/docker-compose.yml -o docker-compose.yml
docker-compose up -d
如果一切正常(注意deploy-playbook这个容器是个卷容器,它是退出状态这是正常现象),部署机的88端口将能够被正常访问。
在部署机上做好对集群内其它所有服务器的ssh免密登录,命令为:
#生成密钥
$ ssh-keygen
#针对目标服务器做 ssh 免密登录,依次执行:
ssh-copy-id 192.168.92.11
ssh-copy-id 192.168.92.12
转载于:https://blog.51cto.com/14033037/2397618