内网环境上部署k8s+docker集群:集群ftp的yum源配置

接触docker已经有一年了,想把做的时候的一些知识分享给大家。

因为公司机房是内网环境无法连接外网,所以这里所有的部署都是基于内网环境进行的。

首先,需要通过ftp服务制作本地的yum源,可以从http://mirrors.163.com/centos/ 上找到对应版本的centos系统,下载该系统的base和extra包到本地。

内网环境上部署k8s+docker集群:集群ftp的yum源配置

将下载完成的文件放到服务器的/var/ftp/pub/media/x86_64目录下。/var/ftp为ftp服务器的根目录。这里请谨记,ftp一般在系统安装的时候可选安装,记得勾选。

之后我们需要在服务器上用createrepo工具创建本地的yum源,如下命令:

内网环境上部署k8s+docker集群:集群ftp的yum源配置

创建成功会有如下提示内网环境上部署k8s+docker集群:集群ftp的yum源配置

并且会在media目录下生成一个repodata目录。

之后通过systemctl start vsftpd启动该服务器的ftp服务。

配置本地的yum源文件:

centos的本地yum源需要在/etc/yum.repo.d/目录下面配置。首先进入该目录

内网环境上部署k8s+docker集群:集群ftp的yum源配置

在该目录下创建backup目录,将系统自带的文件移动到该目录做备份。

命令如下:

mkdir backup/

mv *.repo backup/

然后使用vim配置新的yum源。如图

内网环境上部署k8s+docker集群:集群ftp的yum源配置

然后退出保存,之后运行yum clean all。

这时本地的yum源就配置成功了。

其他集群内机器想要使用该yum源,只需要将本机的yum文件改为上图一样就可以了。

上一篇:--oracle删除数据库表(无主键)中重复的记录


下一篇:git使用过程中遇到的问题及处理方法