CentOS 7.6 安装 Kubernetes(k8s)

一、安装 Docker

1、卸载旧版本

yum remove -y docker docker-common docker-selinux docker-engine

2、添加资源库

 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.r
epo
  1. yum makecache fast
  2. 检索Docker版本,选择版本进行安装
  3. yum install -y docker-ce-18.06.3.ce-3.el7 或者直接执行yum install -y docker-ce
  4. 启动docker
  5. 查看docker版本:docker info 、docker version
    一、使用kubeadm部署k8s单master集群(https://www.cnblogs.com/pekkle/p/10545145.html)、(htt
    ps://www.cnblogs.com/technology178/p/13547342.html)
    master1:192.168.29.101
    node1:192.168.29.102
    node2:192.168.29.103
    修改主机名
    hostnamectl set-hostname master01 #在master节点执行
    hostnamectl set-hostname node01 #在node01节点执行
    hostnamectl set-hostname node02 #在node02节点执行
    1.以下五个小步骤在所有节点执行以下操作
    关闭防火墙
    1)设置hosts
    cat << EOF >> /etc/hosts
    192.168.32.107 master01
    192.168.32.109 node01
    192.168.32.110 node02
    EOF
  6. 修改内核参数
    vim /etc/sysctl.conf
    net.bridge.bridge-nf-call-ip6tables = 1
    net.bridge.bridge-nf-call-iptables = 1
    net.bridge.bridge-nf-call-arptables = 1
    net.ipv4.ip_forward = 1
    保存:sysctl -p
    yum remove -y docker docker-common docker-selinux docker-engine yum list docker-ce --showduplicates | sort -r | grep 18 systemctl start docker systemctl enable docker
    如果执行sysctl -p 提示找不到该目录:
    执行命令:modprobe br_netfilter
    然后再执行 sysctl -p
    3)安装docker,按照已有文档安装即可
    设置docker国内镜像加速:
    vim /etc/docker/daemon.json
    {
    "registry-mirrors": ["https://u8n2zdxj.mirror.aliyuncs.com"]
    }
    systemctl daemon-reload
    systemctl restart docker
    systemctl enable docker
  7. 添加阿里云源
    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
  8. 安装kubeadm, kubelet
    版本 v1.19.3
    yum install -y kubelet-1.19.3 kubeadm-1.19.3 kubectl-1.19.3
    rpm -ql kubelet
    rpm -ql kubeadm
    rpm -ql kubectl
    rpm -ql kubernetes-cni
posted @ 2022-03-21 17:15  Rocky_940120  阅读(174)  评论(0)    收藏  举报