部署k8s集群之环境搭建和etcd单节点安装

mac2022-06-30  28

环境搭建以及etcd 单节点安装过程

安装之前的环境搭建

在进行k8s安装之前先把虚拟机准备好,这里准备的是三台虚拟机

主机名ip地址角色master172.16.163.131masternode1172.16.163.130nodenode2172.16.163.129node

然后进行环境部署

第一步:关闭防火墙

//在master虚拟机上执行以下命令 systemctl stop firewalld systemctl disable firewalld //在另外node1,node2虚拟机上也执行以上命令

第二步:关掉selinux

//执行命令 vi /etc/selinux/config

第三步:关掉postfix服务

//执行命令 systemctl stop postfix.service systemctl disable postfix.service

第四步:进行host解析

//执行命令 vi /etc/hosts

也就是将node节点和master节点进行解析。这个解析文件,每个node都需要一份。所以需要使用scp将hosts文件拷贝过去。

scp -rp /etc/hosts 172.16.163.130:/etc/hosts scp -rp /etc/hosts 172.16.163.129:/etc/hosts

通过以上四步就把环境搭建好了,现在开始安装etcd服务。

etcd服务只会安装在master节点上,所以在master节点上进行etcd服务进行安装,etcd用于保持数据一致性,它是一个键值存储系统。

//执行命令 yum install etcd -y //成功过后,执行命令 vi /etc/etcd/etcd.conf

修改etcd.conf配置文件信息,主要修改监听地址。

2379是etcd对外提供服务用的端口号。

2380是etcd集群之间数据进行同步使用的端口号

上图中的etcd_advertise_client_urls="http://172.16.163.131"是master的ip地址

启动etcd服务

//执行命令,让etcd服务开机自启动 systemctl start etcd.service systemctl enable etcd.service //执行命令,查看版本号,如果出现etcd版本号即表示安装成功 etcdctl -version

//执行命令查看端口 netstat -lntup

etcd节点安装完成。

转载于:https://www.cnblogs.com/jasonboren/p/11483433.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)