用Breeze部署kubernetes高可用集群

本文介绍了Kubernetes部署机的配置与部署步骤。包括取消SELINUX设定、放开防火墙,安装docker-compose和docker-io,下载docker-compose文件并运行部署程序。还提到若部署正常,部署机88端口可正常访问,以及要在部署机上对集群内其他服务器做ssh免密登录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考文档连接:https://github.com/wise2c-devops/breeze/blob/master/BreezeManual-CN.md

(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端口将能够被正常访问。
用Breeze部署kubernetes高可用集群

在部署机上做好对集群内其它所有服务器的ssh免密登录,命令为:
#生成密钥
$ ssh-keygen

#针对目标服务器做 ssh 免密登录,依次执行:
ssh-copy-id 192.168.92.11
ssh-copy-id 192.168.92.12

转载于:https://blog.51cto.com/14033037/2397618

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值