K8S+Docker单节点集群环境安装部署 | 您所在的位置:网站首页 › k8s多节点部署 › K8S+Docker单节点集群环境安装部署 |
(一)实验环境
1、VMware workstations 16 2、Centos 7.6 --master节点 IP:10.0.0.100 3、Centos 7.6 --node1节点 IP:10.0.0.101 桥接和NAT都可,我这里使用的是NAT (二)配置安装环境1、修改主机名 hostnamectl set-hostname k8s-master cat >EOF 10.0.0.100 k8s-master 10.0.0.101 k8s-node1 EOF node1节点是同样的操作 2、禁用swap分区,关闭防火墙、修改selinux为disabled 关闭交换分区:swapoff -a 重启后失效 永久生效:vim /etc/fstab 修改selinux 3、内核参数修改 sysctl net.bridge.bridge-nf-call-iptables=1 sysctl net.bridge.bridge-nf-call-ip6tables=1 这里是立即生效重启后失效的命令 4、设置kubernetes的yum源 cat /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 repo_gpgcheck=1 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg EOF 然后执行下面两条命令 yum clean all yum makecache (三)安装docker1、安装依赖 这个操作master和node1都要做 yum install -y yum-utils device-mapper-persistent-data lvm2 设置docker的yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 先看一下docker有哪些版本 yum list docker-ce --showduplicates | sort -r 这里我们安装18.09.9这个版本 yum install docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io -y 安装完以后docker --version 启动docker : systemctl start docker systemctl enable docker 2、命令补全 简言之:使用docker命令时候按tab键会自动补全后面的命令 yum -y install bash-completion source /etc/profile.d/bash_completion.sh 3、镜像加速 登陆地址为:https://cr.console.aliyun.com 首先要有阿里云账户 这里的链接不要直接复制,要用你自己的阿里账户去生成 配置镜像加速器: mkdir -p /etc/docker tee /etc/docker/daemon.json |
CopyRight 2018-2019 实验室设备网 版权所有 |