kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。
这个工具能通过两条指令完成一个kubernetes集群的部署:
# 创建一个 Master 节点
$ kubeadm init
# 将一个 Node 节点加入到当前集群中
$ kubeadm join <Master节点的IP和端口 >
1. 安装要求
在开始之前,部署Kubernetes集群机器需要满足以下几个条件:
- 一台或多台机器,操作系统 CentOS7.x-86_x64
- 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多
- 可以访问外网,需要拉取镜像,如果服务器不能上网,需要提前下载镜像并导入节点
- 禁止swap分区
2. 准备环境,这里使用“1主2从”形式搭建k8s集群
搭建文档:https://www.cnblogs.com/xuweiweiwoaini/p/13884112.html
搭建视频:https://www.bilibili.com/video/BV1GT4y1A756?p=7
kubeadm在centos8上安装k8s:https://www.kubernetes.org.cn/7189.html
| 角色及名称 |
IP |
| 主服务器:master1 |
192.168.1.30 |
| 从服务器:node1 |
192.168.1.31 |
| 从服务器:node2 |
192.168.1.32 |
开始操作:
#设置主机名,分别设置3台主机名为:
# 主服务器1命名为:master1
$ hostnamectl set-hostname master1
# 从服务器1命名为:node1
$ hostnamectl set-hostname node1
# 从服务器2命名为:node2
$ hostnamectl set-hostname node2
#每台机器ping一下检查是否已经连接外网:
$ ping www.bing.com
可以ping通就按Ctrl+c退出ping。
# 每台机器关闭防火墙
#systemctl stop firewalld
$ systemctl disable firewalld # 关闭开机自启
# 每台机器关闭selinux
#setenforce 0 # 临时
$

最低0.47元/天 解锁文章
903

被折叠的 条评论
为什么被折叠?



