kubernetes 安装

本文详细介绍了如何一步步搭建和配置Kubernetes集群,包括环境准备、Master节点和Worker节点的设置,以及验证集群运行状态的步骤,助你轻松掌握Kubernetes安装过程。
摘要由CSDN通过智能技术生成
1、关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

2、关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config
setenforce 0

3、关闭swap(内存交换,不关闭会导致k8s性能下降)
swapoff -a    //临时
sed -ri 's/.*swap.*/#&/' /etc/fstab     //永久

4、设置hostname
hostnamectl set-hostname k8s-node1

5、编辑 /etc/hosts (让所有的节点都能通过域名感知彼此)
192.168.3.92 ks8s-node1
192.168.3.93 ks8s-node2
192.168.3.94 ks8s-node3

6、把桥接的IPv4流量传递到 iptables链(允许 iptables 检查桥接流量)
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF

sysctl --system
============所有节点安装docker、kuberadm、kubelet、kubectl==========
kubernetes默认CRI(容器运行时)为docker,因此先安装docker
=====================1、安装docker==============
####删除旧版本
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

#####设置仓库
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
####此处使用的是docker.com的下载地址,速度极慢,
####网上各种阿里的源下载的docker-ce.repo,里面还是docker.com的地址
####需将docker.repo里的地址替换为清华镜像的
####参见 https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo


#########################docker安装方法2#####################################
参考: https://docs.docker.com/engine/install/centos/
     网址中的Install from a package
去 https://download.docker.com/linux/centos/   找到对应的centos版本,进入x86_64/stable/Packages/ 目录,下载rpm文件
需要下载4个 docker-ce-***.rpm, docker-ce-cli-***.rpm, docker-ce-rootless-extras-***.rpm, containerd.io-***.rpm
如果在linux环境下下载慢,就在windows下下载好,然后上传到linux系统中,/usr/local/soft/ 是上传后的目录,进入目录后在以下命令中不带路径可能也可以
yum install /usr/local/soft/docker/docker-ce-20.10.5-3.el7.x86_64.rpm docker-ce-cli-20.10.5-3.el7.x86_64.rpm containerd.io-1.4.4-3.1.el7.x86_64.rpm docker-ce-rootless-extras-20.10.5-3.el7.x86_64.rpm









####
yum makecache fast
yum install -y docker-ce docker-ce-cli containerd.io

###########docker安装成功
###########设置docker镜像源
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值