kubernetes部署-ETCD(一)

kubernetes部署-ETCD
 

规划

1台controller:  10.167.130.205
2台node: 10.167.130.206,210
 

IP地址 主机名
10.167.130.205 node
10.167.130.206 node1
10.167.130.210 node2
节点 组件
node etcd,kube-apiserver,flanneld,docker,kube-scheduler,kube-controller-manager
node1 etcd,kube-proxy,kubelet,flanneld,docker
node2 etcd,kube-proxy,kubelet,flanneld,docker

准备工作基础环境配置

关防火墙

systemctl stop firewalld && systemctl disable firewalld
setenforce 0 #临时生效

vi /etc/selinux/config

SELINUX=disabled

vim /etc/hosts #修改3台主机的host

10.167.130.205  node
10.167.130.206  node01
10.167.130.210  node02

关闭swap

swapoff -a && sysctl -w vm.swappiness=0

vi /etc/fstab

#UUID=7bff6243-324c-4587-b550-55dc34018ebf swap                    swap    defaults        0 0
cat << EOF | tee /etc/sysctl.d/k8s.conf
net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF

应用系统配置

sysctl -p /etc/sysctl.d/k8s.conf

安装软件包以及配置安装源

mkdir  /data/docker

#安装必须的包。yum-utils提供了yum-config-manager实用程序,并且device-mapper-persistent-data和lvm2需要devicemapper存储驱动程序。
yum install -y yum-utils device-mapper-persistent-data lvm2
#使用以下命令设置稳定存储库。 您始终需要稳定的存储库,即使您也想从边缘或测试存储库安装构建。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum -y install docker-ce
docker version

systemctl enable docker.service    
systemctl start docker.service

mkdir -p /etc/docker

tee /etc/docker/daemon.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值