1.前序 \

在中国运维界,凭借小编多“天”来的运维经验,最常用的就是红帽子出品的centos系统了,小编当年也是考的红帽子的国际认证,所以工作环境基本上centos为主。那么我们常用的安装软件方法,一般是祖传编译法,二般是yum安装法,而我们经常因为国外的一些yum源,可能会出现安装不了的问题,最主要是机器如果不能连接外网,只供内网服务的。 \

这时我们就要搭建一套内网的yum源,供内网使用,搭建的方法网上比较多,但是感觉要么不够简洁,要么不够全面,那么今天小编就来试试,看看能不能写一个简单的步骤,让大家,在十分钟内搭建完成。

服务端:

核心思想: 本地YUM源 + httpd服务器

  1. 需要的东西createrepo:

yum -y install createrep
  1. 安装httpd:

yum install -y httpd
systemctl start httpd
systemctl enable httpd
mkdir kubernets
createrepo /var/www/html/kubernet

把rpm压缩包直接放入:


mv  containerd-selinux-v2.119.2.tar   /var/www/html/kubernets
然后解压
tar -xvf containerd-selinux-v2.119.2.tar

访问 ip:80/kubernets

客户端

vim kubernetes.repo


[kubernetes]
baseurl = http://172.20.3.185/kubernetes-v1.21.2/kubernetes/       
enabled = 1
gpgcheck = 0
name = kubernetes
[docker-ce-stable]
baseurl = http://172.20.3.136/kubernets/docker-ce-stable/   #这个是按照目录来的
enabled = 1
gpgcheck = 0
name = docker-ce-stabl