角色 | 系统 | IP |
k8s-master | centos7.4 | 192.168.137.66 |
k8s-node1 | centos7.4 | 192.168.137.16 |
k8s-node2 | centos7.4 | 192.168.137.26 |
yum -y install epel-release
yum -y install net-tools vim wget ntpdate wget tree nload
# cat /etc/hosts
192.168.137.66 k8s-master
192.168.137.16 k8s-node1
192.168.137.26 k8s-node2
setenforce 0
sed -i ‘s/enforcing/disabled/‘ /etc/selinux/config
getenforce
systemctl stop firewalld
systemctl disable firewalld
swappoff -a
cat <<EOF >/etc/sysctl.d/k8s.conf
net.brideg.brideg-nf-call-ip6tables =1
net.bridge.bridge-nf-call-iptables = 1
vm.swappiness=0
EOF
sysctl --system
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
EOF
ssh-keygen -t rsa #一路回车
ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.137.16 #[后面的ip换成其他的ip完善三台操作]
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce -y
#配置私有仓库:信任地址和国内镜像地址
mkdir -p /etc/docker
cat /etc/docker/daemon.json
{
"registry-mirrors": [ "https://registry.docker-cn.com"],
"insecure-registries":["192.168.137.1:5000"]
}
#启动docker并设置开机启动
systemctl start docker
systemctl enable docker
原文:https://www.cnblogs.com/mmyy-blog/p/10922412.html