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

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

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

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

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

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

创建成功会有如下提示

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

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

配置本地的yum源文件:

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

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

命令如下:

mkdir backup/

mv *.repo backup/

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

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

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

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

时间: 2024-08-08 05:17:37

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

公司内网环境下部署流量监控服务器的初步方案

随着今后本公司规模不断的发展壮大,协调各部门之间的人员网络管理的环境不断趋于复杂化,将会给企业运维工作带来前所未有的压力,选择部署一款性能非常强大的流量监控服务器将显得非常有必要.当前流量监控服务器的领域,鱼龙混杂种类繁多如在一些许多小厂家的路由交换设备上也有类似流量.上网行为监控的功能,这些只是厂家为了显示其功能种类多样化的噱头增加其产品销量,而设置的一些额外功能.但是这些流量.上网行为监控的功能的单一化.七层协议的具体分类比较笼统,很难适应现代企业网络管理的需求.当前的IP网络,基于应用的分

如何在离线或内网环境中设置Rancher 2.0

有时候,我们无法使用像GKE或AKE这样的托管服务,甚至处于离线或与外网隔离的状态,而无法直接访问互联网.然而,即使在这种情况下,仍然是有方法使用Rancher管理集群的. 本文中,我们将向你介绍如何在离线或内网环境中运行Rancher 2.0. 私有镜像库 因为所有与Rancher相关的服务都在容器中运行,因此首先你需要的是在环境中存储容器.在本文的示例中,我们将使用Docker Registry(Docker镜像仓库).如果你已经有了镜像仓库,可以跳过这些步骤. 注意:在Rancher 2.

Linux内网环境DNS修改域名指向,JAVA应用程序能否实时切换的问题总结

公司内网环境中许多调用资源(数据库.web接口等)都是通过内网DNS服务来进行域名-IP的映射. 但经常出现DNS映射修改完毕后,应用中连接的资源迟迟没有变更. 以前一直笼统的认为是linux的dns缓存导致,今天做了一次完整的分析,结果如下: 1.Linux系统的本地DNS的缓存 CentOS系统本身并不包含DNS的缓存机制,除非安装并启动了nscd服务(name server cache daemon). nscd服务启动后会默认为本地的所有dns解析做一层缓存,过期时间默认为3600秒,重

用VMware Workstation 11的LAN区段功能构造内网环境

原来用host only模式构造内网环境,只是虚拟机访问不了外网,但其实主机还是能连上这个网段,不能很好的模拟真实环境. 后来有人和我说了一种方法,把这个复选框钩去掉,就可以让主机访问不了这个网段 但是这个方法有个缺点,当需要内网划分多个子网时,就要创建多个host only的虚拟网卡,就要在系统里生成多个虚拟网卡,老版本的VMware总共支持10个虚拟网卡,新版本VMware11支持20个,扣除VMnet0.VMnet1.VMnet8,就分别只能构造7个或17个自定义网络 而采用LAN区段方式

如何一步步在生产环境上部署django和vue

本文由云+社区发表 本文主要讲述了如何一步步在生产环境上部署django和vue,操作系统默认为centos 说明:后文中出现的以下字符串均表示具体的路径或者名称,含义如下: DJANGO_DIR----表示django的工程根目录 DJANGO_NAME----表示django的工程名称 VUE_HTML_DIR----表示vue编译好的index.html路径 VUE_STATIC_DIR----表示vue编译好的静态文件夹static的路径 整体框架 一个常用的web框架图如下图所示 框架

内网环境使用ansible安装software 需要外网时,如何绑定代理呢

内网环境使用ansible安装software 需要外网时,如何绑定代理呢? 方法一: 在ansible 的脚本里,yum install 的地方,添加语句: environment: https_proxy: "http://hubproxy.sh.cn.ao.ericsson.se:8080" 方法二: 在yum 的配置文件/etc/yum.conf中加入下面几句. proxy=http://hubproxy.sh.cn.ao.ericsson.se:8080" 原文地址

学习笔记TF022:产品环境模型部署、Docker镜像、Bazel工作区、导出模型、服务器、客户端

产品环境模型部署,创建简单Web APP,用户上传图像,运行Inception模型,实现图像自动分类. 搭建TensorFlow服务开发环境.安装Docker,https://docs.docker.com/engine/installation/ .用配置文件在本地创建Docker镜像,docker build --pull -t $USER/tensorflow-serving-devel https://raw.githubusercontent.com/tensorflow/servin

使用kubeadm部署K8S v1.17.0集群

kubeadm部署K8S集群 安装前的准备 集群机器 172.22.34.34 K8S00 172.22.34.35 K8S01 172.22.34.36 K8S02 注意: 本文档中的 etcd .master 节点.worker 节点均使用这三台机器: 需要使用 root 账号执行这些命令: 未做特殊说明,就表示集群的所有机器都要进行操作 查看CentOS版本 [[email protected] ~]# cat /etc/redhat-release CentOS Linux releas

内网环境中公网域名解析成内网地址的问题

防火墙默认开启dns的alg功能,是不会把域名服务器回应的服务器公网地址反回给客户端的,只返回内网地址.  NAT设备对来自外网的DNS相应报文进行DNS ALG处理时,由于载荷中只包含域名和应用服务器的外网IP地址(不包含传输协议类型和端口号),当接口上存在多条NAT服务器配置且使用相同的外网地址而内网地址不同时,DNS ALG仅使用IP地址来匹配内部服务器可能会得到错误的匹配结果.因此需要借助DNS mapping的配置,指定域名与应用服务器的外网IP地址.端口和协议的映射关系,由域名获取应