Kubernetes 之 二进制安装(一)搭建环境说明与前期准备
admin
2023-04-07 09:41:41
0

环境说明

系统:

Centos 7.5

集群:

master1         192.168.214.88

master2         192.168.214.89

master3         192.168.214.90

etcd1             192.168.214.200

etcd2             192.168.214.201

etcd3             192.168.214.202

node1            192.168.214.203

node2            192.168.214.204

node3            192.168.214.205

各节点组件

Master:二进制安装kube-apiserver,kube-scheduler,kube-config-manager(master上的三个重要组件)、kubectl(命令行工具)

说明:kube-scheduler、kube-controller-manager 和 kube-apiserver 三者的功能紧密相关; 同时只能有一个 kube-scheduler、kube-controller-manager 进程处于工作状态,如果运行多个,则需要通过选举产生一个 leader

Etcd:源码二进制安装,选举leader

Node:安装flannel,kubelet,kube-proxy,docker-ce

haproxy:配置tcp代理haroxy组件

软件版本信息

kubernetes:1.12.2

etcd:3.2.22

docker-ce:18.06

flannel:0.9.1

haproxy:1.5.18

准备工作

所有节点关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

所有节点关闭selinux

sed -i "s/SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config && setenforce 0

配置yum源,方便kubernetes组件安装

yum install -y epel-release
vim /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg  http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

host定向,打通集群主机名通信

vim /etc/hosts
master1         192.168.214.88        master1
master2         192.168.214.89        master2
etcd1             192.168.214.200      etcd1
etcd2             192.168.214.201      etcd2
etcd3             192.168.214.202      etcd3
node1            192.168.214.203      node1
node2            192.168.214.204      node2

master1生成秘钥,设置免密登录集群其他节点

ssh-keygen   
ssh-copy-id   -i  /root/.ssh/id_rsa.pub  master2
ssh-copy-id   -i  /root/.ssh/id_rsa.pub  master3
ssh-copy-id   -i  /root/.ssh/id_rsa.pub  etcd1
ssh-copy-id   -i  /root/.ssh/id_rsa.pub  etcd2
ssh-copy-id   -i  /root/.ssh/id_rsa.pub  etcd3
ssh-copy-id   -i  /root/.ssh/id_rsa.pub  node1
ssh-copy-id   -i  /root/.ssh/id_rsa.pub  node2
ssh-copy-id   -i  /root/.ssh/id_rsa.pub  node3
ssh-copy-id    -i /root/.ssh/id_rsa.pub  mastercluster

配置ntpdate时间服务器

yum install  ntpdate  -y
systemctl enable ntpdate.service
systemctl start  ntpdate.service
临时同步:ntpdate   time7.aliyun.com
设置任务计划crontab -e:
*/30 * * * * /usr/sbin/ntpdate time7.aliyun.com >/dev/null 2>&1

关闭swap,否则会导致kubelet启动失败

## 临时关闭:swapoff -a
## 永久关闭:sed -i 's/.*swap.*/#&/' /etc/fstab


相关内容

热门资讯

徐巧芯剖析赖清德:最怕自己丢掉... 海峡导报综合报道 大罢免投票一周年纪念活动26日举行,台北市长蒋万安出席并怒轰,民进党一年过后仍没有...
中国红十字会总会紧急向广东调拨... 记者从中国红十字会总会了解到,针对台风“红霞”给广东造成的灾情,中国红十字会总会启动四级应急响应,紧...
这些少年,正被“毒蛋”围猎 李梦抽了几口电子烟,吐出了白色的烟雾,有一股浓烈的水果香味。随后,她看着自己握电子烟的手,跟身边人说...
蒋万安号召“倒阁”,卢秀燕认为... 海峡导报综合报道 台北市长蒋万安27日抛出震撼议题,表示多名民代向他提议推动“倒阁”,要求台行政机构...
特朗普将在白宫会见两位重要客人 俄乌战争仍未结束,美伊冲突又有升级风险。在此背景下,美国总统特朗普将在白宫接见乌克兰和以色列领导人。...
新租客打扫卧室柜子上掉落4万元... 近日,莲前西路某小区内,张倩签下一套房子的租赁合同。当天上午,她带着12岁的大女儿周馨怡和11岁的小...
六部门通告:禁止涉军队退役报废... 关于禁止涉军队退役报废装备销售活动的通告近年来,部分经营者在线上线下公开销售涉及我军退役报废装备(指...
九寨沟景区发生泥石流,部分道路... 7月26日,九寨沟风景名胜区管理局发布泥石流灾害通报:2026年7月26日15时50分,九寨沟景区局...
空调26度不凉是什么原因 从空调内部元器件来说,不凉的原因有可能是温度传感器出现故障了,也有可能是空调压缩机或者铜管出现问题,...
鲸鸿动能携手香港国际机场、鸿蒙...   2026 年 7 月 25 日,十余位鸿蒙车主组成的车队从珠海出发,经港珠澳大桥通关抵达香港国际...