k8s

您所在的位置:网站首页 yum安装docker提示没有可用软件包 k8s

k8s

#k8s| 来源: 网络整理| 查看: 265

k8s使用kubeadm进行安装步骤,使用kubeadm安装k8s会简单很多,一直想总结写一篇简单明了的安装教程,希望能有用。k8s在2020年初发布的第一个版本是1.18.0,目前最新版本是1.19.4,并且1.20的版本应该会在年底发布,但是我们这里安装的版本是1.18。

k8s-基础概念

1.系统准备 搭建虚拟机centos7环境,虚拟机固定IP地址 安装三台虚拟机,一台作master节点,两台作node节点关闭防护墙 [root@master01 ~]# systemctl stop firewalld [root@master01 ~]# systemctl disable firewalld

在这里插入图片描述

注:可以不关闭防火墙,但是要设置各个需要的端口的开放规则,比较麻烦,我们自己的开发环境就直接关了防火墙

关闭swap [root@master01 ~]# vi /etc/fstab

注释里面的"/dev/mapper/centos-swap swap" 在这里插入图片描述 在这里插入图片描述

注: 1.swap相当于“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况。 2.kubelet 在 1.8 版本以后强制要求 swap 必须关闭 3.free -m 命令可以查看交换区的空间大小,我们注释完再使用这个命令发现交换区swap还没关闭,因为需要重启才生效

关闭selinux [root@master01 ~]# vi /etc/selinux/config

注释掉SELINUX=disabled,然后重启,reboot 在这里插入图片描述

注: 1.selinux这个是用来加强安全性的一个组件,挺复杂的,一般直接禁用 2.关闭selinux以允许容器访问宿主机的文件系统

添加阿里源 [root@master01 ~]# rm -rfv /etc/yum.repos.d/* [root@master01 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

在这里插入图片描述

注:如果是centos8,则链接最后面的Centos-7.repo修改成Centos-8.repo,否则使用yum安装的时候会提示没有可用的软件包

配置主机名 [root@master01 ~]# hostnamectl set-hostname master01 [root@master01 ~]# more /etc/hostname

在这里插入图片描述

注:这一步如果少了的话,后面执行kubeadm join的时候会报错,提示有相同名称的节点,所有其他机器的hostname不能一样,工作节点可以写node01、node02这样子

2.配置内核参数,将桥接的IPv4流量传递到iptables的链 [root@master01 ~]# cat > /etc/sysctl.d/k8s.conf


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3