自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Debian 10 安装完 后10件必做事

Debian 10是目前Debian最新的LTS版本,代号为「Buster」,包含了很多特色功能。如果你最近尝试在你的电脑上安装了 Debian 10,安装之后不知道下一步怎么做,本教程可以做为一个参考指导. 1、安装sudoDebian 10 安装完成后,为了便于后续命令执行使用普通账号安装需要管理员权限才能安装的软件包,你需要首先安装sudo软件包。在root账号下,执行如下命令安装sudo。apt install sudo -y添加你的本地用户到 sudo 组,可以使用 us

2020-08-11 08:38:22 1

转载 广域网SDN架构

SDN(Software Defined Netrork)软件定义网络。在网络使用中升级SDN架构,是网络智能化演进的基础,是广域网网络升级的必然途径和必选项。 一、背景SDN概念的诞生已经有十多个年头,从近年来SDN技术发展与应用部署情况来看,数据中心领域技术发展成熟较早并迅速得到广泛应用,而国内大型互联网公司和运营商广域网领域相对发展要慢一些,究其原因还是由广域网的网络实际情况决定的。数据中心场景业务流量相对简单,主要是东西向流量的和南北向流量,相关数据中心SDN架构解决方案主要面向解决

2020-08-10 09:11:01 10

转载 使用 tmux 和 Git 自定义我的 Linux 终端

设置你的控制台,以便你能知道身处哪个目录和该做什么 我使用 GNOME 终端,主要是因为它是我的发行版的默认设置。但是我终端内远非“默认值”。在我开始解释如何自定义它之前,它现在是这个样子:我使用终端多路复用技术 tmux 管理我的终端体验。在上图的底部,你可以看到我的绿色tmux栏。底部的 [3] 表示它是第三个终端:每个终端都运行自己的tmux会话。(我创建了一个新会话来放大字体,这样可在截图中更容易看到;这是它与其他终端之间的唯一区别。)提示符看起来也很有趣,对吧?在提示符...

2020-08-08 08:44:38 15

转载 Linux 中安装redis 外网可访问

在Linux中安装了redis 服务。在 Windows 中安装了 xampp 环境,以供 PHP 运行。 PHP 代码如下:connect('192.168.1.4', 6379);$redis->set('tag', 'hello');echo 'name:', $redis->get('tag');?>执行以上代码时,报错如下:Fatal error: Uncaught exception ‘RedisException’ with message ..

2020-08-07 10:14:36 21

原创 对于Linux,我们应该学什么?

在当今的社会中,linux用处实在是太过广泛了。现在用在服务器和嵌入式上的Linux发行版本数不胜数,桌面上linux只占1%的比例,但这不代表linux比windows和mac 做得差,实际上桌面系统上这三个各有千秋,现在ubuntu、centos等发行版本就用着很方便。在学习Linux之前,我们应该问自己几个问题: 我们干嘛要学习Linux? Linux能给我们带来什么价值呢? 如何学习linux?我们要掌握哪些知识点呢?要学多久?我们在学习之前,一定要首先搞清楚这些问题的答案,我们不能随便跟.

2020-08-06 08:40:32 18

转载 ECMA Script 6之 Map 与 Set

Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。 Map 对象Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。Maps 和 Objects 的区别一个 Object 的键只能是字符串或者 Symbols,但一个 Map 的键可以是任意值。 Map 中的键值是有序的(FIFO 原则),而添加到对象中的键则不是。 Map 的键值对个数可以从 size 属性获取,而 Object 的键值对个数只能手动计算。 Object 都有自己的

2020-08-05 09:21:39 22

转载 linux搭建Fabric

这一步并非必须,但鉴于docker容器的实际情况,理论上linux内核需要在3.10及以上。有朋友在3.10上跑通过,具体是什么内核版本没详细去确认,为了顺利起见,请首先升级linux内核到4.x(最后不成功才要升,新测3.10可跑,linuux要2G内存以上) 一、环境整理1、CentOS升内核查看CentOS系统cat /etc/redhat-release结果显示(7.4版本)CentOS Linux release 7.4.1708 (Core)检查当前 CentOS 系

2020-08-04 08:40:25 62

转载 Apache Tomcat简介

Apache Tomcat是一个长期存在的开源Java Servlet容器,它实现了几个核心Java企业规范,即Java Servlet,JavaServer Pages(JSP)和WebSockets API。 Tomcat是一个Apache Software Foundation项目,它于1998年首次发布,距Java本身仅四年。Tomcat开始作为第一个Java Servlet API和JSP规范的参考实现。尽管Tomcat不再是这两种技术的参考实现,但Tomcat仍然是使用最广泛的Java服务器

2020-08-03 08:41:15 20

原创 Linux命令行与shell脚本编程入门经验

如今的社会,随着时代的发展,出现了很多职业,像电子类,计算机类的专业,出现了各种各样的工程师,有算法工程师,java工程师,前端工程师,后台工程师,Linux工程师,运维工程师等等,不同的职业要求的个人能力有所不同,想要成为一名优秀的工程师是需要我们往相应的方向努力的。那么,如何成为一名优秀的Linux工程师呢?我们聊一聊如何成为一名优秀的Linux工程师。Linux命令大全:https://www.linuxcool.com/当时选则Linux也有很多原因,起初是因为对Linux开源的向往,还

2020-07-30 08:35:00 27

转载 运维实战:Linux系统扩展oracle数据库所在的分区

生产环境经常会遇到磁盘空间不够的情况,接下来为大家介绍lvm卷扩展的办法解决。 实验环境:系统:Centos7装机采用lvm卷方式分区,将oracle数据库部署在了/home/oracle分区,后期发现磁盘空间不够用,添加新硬盘将分区/home/oracle扩容。查看系统空间使用[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0

2020-07-28 09:49:25 31

转载 CentOS 7安装 hping教程

hping是一个面向命令行的TCP/IP数据包汇编器/分析器。它的界面灵感来源于ping(8)unix命令,但hping并不是只能发送ICMP呼应请求。它支持TCP、UDP、ICMP和RAW-IP协议,具有traceroute模式,能够在一个覆盖的通道之间发送文件,以及其他许多功能。 创建本地安装目录mkdir -p /usr/local/hping && cd /usr/local/hping下载并解压wget https://github.com/antirez

2020-07-27 09:42:42 36

转载 配置Ubuntu DNS服务器

DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。 环境说明服务器IP 10.68.19.61操作系统 Ubuntu 13.04DNS程序 Bind9测试域名 mycloud.com目标IP 10.68.19.134安装配置BIND9apt-get install bind9总共需要编辑2个文件,新增2个文件,如下: 修改/etc/bind/named.con

2020-07-25 09:22:26 109

转载 Centos8 安装 Gogs 代码仓库管理工具

Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的所有平台,包括Linux、Mac OS X、Windows 以及 ARM 平台。 环境Centos8 gogs_0.11.91创建git用户[root@localhost ~]# useradd git[root@localhost ~]# echo '123456'|passwd --stdin gitChanging.

2020-07-24 08:35:22 44

原创 Linux到底学什么?如何学?

Linux是一套免费使用和自由传播的类Unix操作系统,是多用户、多任务、支持多线程和多CPU的操作系统。Linux继承了Unix以网络为核心的设计思想,是一个出色的性能稳定的多用户网络操作系统。现在会点Linux基本操作的人大有人在、多如牛毛,然而,真正把Linux运用到极致的少之又少,这就造成了各大论坛非常火热。Linux既然这么受欢迎,那么我们该如何去学?到底学什么呢?首先要说明一点:学Linux切忌意气奋发、心血来潮,所谓“冲动是魔鬼”,这篇文章是写给那些真正想成为Linux高手的,

2020-07-23 08:29:36 29

转载 设计模式中的那些工厂

设计模式中有几个工厂模式,聊一聊这几个工厂模式的各自用法和使用示例,工厂模式包含简单工厂,抽象工厂,工厂方法,这些均属于创建型模式,所谓创建型模式,就是说这几个设计模式是用来创建对象的。 简单工厂首先来说一说,最简单的简单工厂简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例严格的来说,简单工厂模式是工厂模式家族中最简单实用的模式,但不属于23种 GOF 设计模式之一。因为每次要新增类型的时候必须修改工厂内部代码,不符合开闭原则。来看一个例子:public class O

2020-07-23 08:28:09 26

转载 如何写一对多分页的SQL

MySQL一对多的数据分页是非常常见的需求,比如我们要查询商品和商品的图片信息。但是很多人会在这里遇到分页的误区,得到不正确的结果。今天就来分析并解决这个问题。 MySQL一对多的数据分页是非常常见的需求,比如我们要查询商品和商品的图片信息。但是很多人会在这里遇到分页的误区,得到不正确的结果。今天就来分析并解决这个问题。问题分析我们先创建一个简单商品表和对应的商品图片关系表,它们之间是一对多的关系:然后我分别写入了一些商品和这些商品对应的图片,通过下面的左连接查询可以看出它们之间具有

2020-07-22 18:15:23 41

转载 如何用命令行模式启动VMWare虚拟机

工作中使用到在CentOS中安装VMWare Workstation部署虚拟机,为了避免无法启动的问题,需要通过命令行模式在level 3中启动虚拟机。 工作中使用到在CentOS中安装VMWare Workstation部署虚拟机,以前都是使用图形界面启动虚拟机,由此要调整VNC的分辨率大小,重启VNC Server后所有虚拟机都关闭了。事后分析可能是图形化启动虚拟机是运行在level 5中,重启VNC Server相当于注销了运行vmware Workstation的这个会话,自然所有虚拟机就都被关

2020-07-21 09:59:24 137

转载 介绍GitOps的工作原理

本文将介绍GitOps的工作原理,它的启动与运行,以及如何在Kubernetes中配合使用GitOps,以团队的DevOps体验. 英国作家Aldous Huxley曾说:“速度是真正的乐趣之源。”我认为生活如此,软件领域亦然。随着DevOps以及GitOps之类辅助实践的兴起,软件从架构设计到代码被部署到生产环境的速度是越来越快。实际上,DevOps是通过定义一组实践和文化的转变,来提高我们生成代码的速度,并保证代码的可靠性。DevOps本身只是一个广义术语,不同的组织和团队在其核心原理上开发

2020-07-20 08:45:51 40

原创 Linux入门及进阶学习推荐书籍

接触Linux也有一段时间了,因为习惯了Windows的操作,刚开始对于Ubuntu一点都不习惯,完全是各种不爽。记得刚接触的时候,是看见朋友的电脑是Ubuntu很酷的红色桌面,于是自己也跟风,安装了一个Ubuntu系统使用,结果使用之后才发现,Ubtuntu真的不太适合初学者。为什么这样说呢?首先是界面太炫了,容易分散你的注意力,呵呵,也许对我特别有效果吧。其次是文件系统,习惯了windows的用户刚开始接触会非常不习惯,特别是各种文件夹傻傻的分不清楚/root /usr 等等。最后最重要的一点就是,

2020-07-16 08:36:50 31

转载 如何给你的 Ubuntu Linux 进行 macOS 改造?

导读 很多人使用 macOS,是因为它的简单和优雅的外观。你可能不同意这一点,但这仍然是一个流行的观点。甚至有的Linux发行版也有类似 macOS 外观和感觉。在这篇文章中,我将向你展示如何使 Ubuntu 看起来像 macOS。 定制是我为什么使用 Linux的一个主要原因。定制桌面 Linux 的道路是永无止境的。你可以更改图标、主题、字体、终端、添加屏幕小工具、指示器小程序、扩展等诸如此类的东西。一位读者要求我们展示如何使 Ubuntu 看起来像 macOS,因此我们写了这...

2020-07-15 08:40:24 101

转载 在Deepin Linux操作系统中如何连接Microsoft OneDrive

OneDrive网盘没有为Linux操作系统提供桌面客户端,在本文介绍使用rclone工具连接OneDrive当做本地磁盘使用,可以同步文件到网盘中。 Rclone是一个开源的命令行工具,它能够将本地Linux目录与各种云存储服务同步。可以将文件备份到云存储、从云存储恢复文件、在云服务之间迁移数据、使用多个云存储作为磁盘。环境操作系统:Deepin 15.11 rclone-v1.52.2 rclone-browser-1.2安装我们需要安装rclone和rclone-browser工

2020-07-14 09:54:21 110

转载 Linux进程内存管理对程序开发者的影响详谈

本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。 本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用户内存管理之间的关系,希望大家最终能驾驭Linux内

2020-07-13 08:39:25 43

转载 XSLT-客户端

XSLT 是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言。XPath 是一种用于在 XML 文档中进行导航的语言。 JavaScript 解决方案在前面的章节,我们已向您讲解如何使用 XSLT 将某个 XML 文档转换为 XHTML。我们是通过以下途径完成这个工作的:向 XML 文件添加 XSL 样式表,并通过浏览器完成转换。即使这种方法的效果很好,在 XML 文件中包含样式表引用也不总是令人满意的(例如,在无法识别 XSLT 的浏览器这种方法就无法奏效)。更通

2020-07-11 12:26:39 40

转载 CentOS使用expect批量远程执行脚本和命令

我们有时可能会批量去操作服务器,比如批量在服务器上上传某个文件,安装软件,执行某个命令和脚本,重启服务,重启服务器等,如果人工去一台台操作的话会特别繁琐,并浪费人力。 这时我们可以使用expect,向目标服务器上发送指令去实现批量操作。下面的例子将在centos上将一个文件,批量拷贝到其他服务商上,并执行相应的命令1. 在centos上安装expectyum install expect2. 编写expect脚本copyfilebatch.sh下面的脚本将向内网IP为 192..

2020-07-10 08:35:11 65

原创 学习linux,改变人生

不论学习什么,兴趣与坚持都是最重要的俩点,因为兴趣可以帮助你入门,而坚持会助你成功,学习linux自然不会例外!大学毕业的两年时间里,我干过销售,做过文员,当过前台,适合女生的工作换了一次又一次,并不是吃不了苦,只是我每次的工作都是迫于生计,都不是我所喜欢的。而Linux技术行业不一样,可以这样说,虽然它并不是最轻松的,但确是最理想的,最喜欢的。我喜欢计算机!看着电视剧与电影中,黑客主角们,手在键盘上打出的悦耳节奏,与扫一眼就能看懂没有任何中文的代码,别提心中有多么崇拜与羡慕了。但空有一肚子的喜欢,

2020-07-09 08:42:48 37

转载 Asp .Net Core 依赖注入

借助依赖注入,可以管理类之间的依赖,帮助我们在构建应用时遵循设计原则,确保代码可维护性和可扩展性。ASP.NET Core的整个架构中,依赖注入框架提供了对象创建和生命周期管理的核心能力,各个组件互相协作,也是依赖注入框架能力来实现的。 两个核心包:Microsft.Extensions.Dependency;injection.Abstractions (抽象包) Microsoft.Extensions.Dependencylinjectiob (具体实现)*使用的是比较经典的接口分离模式

2020-07-08 15:06:41 50

转载 XQuery-术语

解释 XQuery 最佳方式是这样讲:XQuery 相对于 XML 的关系,等同于 SQL 相对于数据库表的关系。XQuery 被设计用来查询 XML 数据 - 不仅仅限于 XML 文件,还包括任何可以 XML 形态呈现的数据,包括数据库。 节点在 XQuery 中,有七种节点:元素、属性、文本、命名空间、处理指令、注释、以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。请看下面的 XML 文档:<?xml version="1.0" enco

2020-07-07 08:33:27 30

转载 ES6 (ECMAScript 6.0) 数值的介绍

ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。 数值的表示二进制表示法新写法: 前缀 0b 或 0B 。console.log(0b11 === 3); // trueconsole.log(0B11 === 3); // true八进制表示法新写法: 前缀 0o 或 0O 。console.log(0o11 === 9); // trueconsole.log(0O11 === 9); // true常

2020-07-06 17:29:00 47

转载 .NET Core Dto映射(AutoMapper)

我们假设一个场景, 采用EF Core+Web Api, 这时候可能会出现EF Core中的Entity Model和在项目中使用的Model之间对应关系出现偏差, 如果使用属性意一一对应, 不免会有大量的工作量 好了,接下来直接上代码来说明。EntityModels.Employee.cspublic class Employee{ public Guid Id { get; set; } public Guid CompanyId { get; set; } p

2020-07-05 12:21:39 89

转载 宝塔面板无法远程连接数据库的解决方法

这篇文章主要介绍了服务器安装宝塔面板无法远程连接数据库的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值 准备搭建一个自己的网站,趁着618优惠买了一台腾讯云的linux服务器,配置一般价格合适。因为对服务器了解不多,所以选择了使用图形界面面板来进行管理,因为之前通过阿里云了解到宝塔面板,所以就在服务器安装了宝塔linux面板。在宝塔中进行相关的环境配置之后,就安装了网站程序,这里在安装程序的时候也遇到了问题,后面再发文说明解决方案。因为自己django还在学习阶

2020-07-03 08:52:53 324

原创 Linux和windows系统之间的区别

如今,主流的操作系统由三类,Windows和Mac OS相信大家都不陌生,他们是我们平常最熟知的操作系统。那另一种操作系统是什么呢?当然就是Linux操作系统。Linux系统正是因为它开源且免费、跨平台等优良的特性,深受码农们的喜爱。Linux在服务器端占据着霸主地位,并且在未来云计算的发展方面,它的地位也不会轻易动摇。相比于不开源的Windows和MacOS,Linux将是程序员们施展拳脚的重要根据地。目前,我们常见的网络设备的操作系统基本都是使用Linux,比如安卓系统、银行服务器、企业erp系统服

2020-07-02 09:00:49 50

转载 教你如何在 CentOS 上安装Redis

本文教你如何在CentOSforLinux系统上安装Redis。 1.首先上传安装包,这里我以 redis-5.0.8.tar.gz 为例子。Linux下载redis地址:wget http://download.redis.io/releases/redis-5.0.8.tar.gz先在opt目录下建立一个软件包上传文件夹 :mkdir/opt/software把redis-5.0.8.tar.gz上传到/opt/software/2.下载Redis安装依...

2020-06-29 09:12:42 53

转载 保护云安全的7个安全锦囊

由于管理员忘记打开基本的安全控制功能,导致人为错误,是云端数据泄露的主要原因之一。无论你使用的是亚马逊网络服务、微软Azure还是谷歌云平台,请记住本文介绍的这些规则以保护企业的云工作负载。 某一天,由于基于云的系统配置错误,又发生了一起数据泄露事件。今年夏天,臭名昭著的Capital One泄露事件就是最突出的一个例子。该泄露事件是由一个配置错误的开源Web应用防火墙(WAF)造成的,这家金融服务公司在其托管在亚马逊网络服务(AWS)上的业务中使用了WAF。配置错误的WAF显然被允许列出所有AWS

2020-06-28 08:57:05 175

转载 Redis 5大数据结构

Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。其中Redis提供了5种数据结构,为了我们能够更加清楚这些数据结构的使用场景,接下来我们将对其进行一一对比与分析。 一、字符串字符串类型是redis最基础的数据结构,首先键是字符串类型,而且其他几种结构都是在字符串类型基础上构建的,所以字符串类型能为其他四种数据结构的学习尊定基础。字符串类

2020-06-27 07:16:22 78

转载 使用watch实时观察TCP和UDP端口

在软件方面,尤其是在操作系统级别,端口是一种逻辑结构,用于标识特定的进程/应用程序或网络服务的类型,并且在Linux系统上运行的每个网络服务都使用特定的协议(最常见的是TCP (传输控制协议)和UDP(用户数据报协议))以及用于与其他进程或服务进行通信的端口号。 在这篇简短的文章中,我们将向您展示如何使用Linux系统上的套接字摘要实时列出和监视或监视正在运行的TCP和UDP端口。列出Linux中的所有开放端口要列出Linux系统上的所有打开的端口,可以使用netstat命令或ss实用程序,如下

2020-06-26 05:42:55 78

转载 详解NTP网络时间协议工作过程

网络时间协议(NTP)是RFC 1305定义的时间同步协议。它用于在分布式时间服务器和客户端之间同步时间。 NTP基于UDP隔离,并使用UDP端口号123。 使用NTP的目的是使所有设备的时钟与网络上的时钟同步,以使网络上所有设备的时钟保持一致,以便设备可以基于统一时间提供多个应用程序。对于运行NTP的本地系统,它可以接受来自其他时钟源的同步,还可以用作同步其他时钟的时钟源,并且其他设备可以彼此同步。NTP如何工作该图显示了NTP的基本工作原理。设备A和设备B通过网络连接。它们都有各

2020-06-25 22:21:50 96

转载 知道这样重命名文件都是大神级别!

在Linux下,重命名一个文件,我们通常是使用 mv命令,一般是这样操作的? 在 Linux 下,重命名一个文件,我们通常是使用 mv命令,一般是这样操作的:$mvfile1.txtfile2.txt这样重命令的方式当然是可以,但有个弊端就是你需要输入两次文件名。文件名比较短还好,一旦比较长的话,输两次会很让人崩溃的。本文就介绍几种更高效的文件重命令方法,一般人不知道哦,知道的都是大神级别。高效重命名文件的方法首先,我们需要使用 vim 编辑 ~/.b...

2020-06-24 08:57:21 61

转载 详解:CoreDNS作为kubernetes后端的DNS服务器

coredns之所以如此名声大噪,就是因为从kubernetes1.9开始引入,作为kubernetes内部服务发现的默认dns。毫无疑问kubernetes是coredns的后端之一,所以我们讲coredns,就从kubernetes作为其后端开始。 coredns的诸多特性网上很多文章都有提及,在这里不再赘述。简单对比下其相对于bind和skydns的优势:bind可以将解析存储到mysql或者文件中,coredns也可以将解析存储到etcd或者文件中,也支持将kubernetes作为其后端,直

2020-06-23 08:40:54 81

转载 谷歌Kubernets搞集群管理的方法

Kubernetes,作为Google在2014年发布的一个开源项目。这是一个自动化部署、伸缩和操作应用程序容器的开源平台,可以做到快速提供给基础架构以真正的以容器为中心的开发环境。毕竟在云原生风靡的今天,容器将成为最重要的计算资源形式。 过去一年,要论Kubernetes的技术发展咋样?可能成熟与稳定二词最能概括。其中值得提及的一点,越来越多的重量级玩家开始入局云原生市场。再也不是热衷于技术创新的初创型公司扎推聚集的时代。关于这种格局变化,Rancher想必记忆犹新。Rancher

2020-06-22 08:37:55 39

转载 详解:Flannel安装与配置

Flannel是 CoreOS 团队针对 Kubernetes 设计的一个覆盖网络(Overlay Network)工具,其目的在于帮助每一个使用 Kuberentes 的 CoreOS 主机拥有一个完整的子网。 简介Flannel是一种基于overlay网络的跨主机容器网络解决方案,也就是将TCP数据包封装在另一种网络包里面进行路由转发和通信,Flannel是CoreOS开发,专门用于docker多机互联的一个工具,让集群中的不同节点主机创建的容器都具有全集群唯一的虚拟ip地址,Flannel

2020-06-20 08:36:09 137

提示
确定要删除当前文章?
取消 删除