摘要: 一、LVS介绍 简介 LVS是Linux Virtual Server的简称,即Linux虚拟服务器,创始人前阿里云首席科学家章文嵩博士(现已经在滴滴),官方网站:www.linuxvirtualserver.org。从内核版本2.4开始,已经完全内置了LVS的各个功能模块,无需给内核打任何补丁,可阅读全文
posted @ 2019-01-16 20:01 W-D 阅读(155) 评论(0) 编辑
摘要: 一、概述 harbor是什么呢?英文单词的意思是:港湾。港湾用来存放集装箱(货物的),而docker的由来正是借鉴了集装箱的原理,所以harbor是用于存放docker的镜像,作为镜像仓库使用。官方的说法是:Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。 harbo阅读全文
posted @ 2019-01-10 15:45 W-D 阅读(55) 评论(0) 编辑
摘要: 一、概述 一般情况下,在k8smaster节点上集群管理工具kubectl是连接的本地http8080端口和apiserver进行通讯的,当然也可以通过https端口进行通讯前提是要生成证书。所以说kubectl不一定部署在master上,只要能和apiserver进行通讯,那么你可以将kubect阅读全文
posted @ 2019-01-09 15:50 W-D 阅读(12) 评论(0) 编辑
摘要: 一、前言 docker的版本分为社区版docker-ce和企业版dokcer-ee社,区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件,当然docker的版本更新比较快,截止2018.12最新版本是18.09,如果你的机器上安装了老阅读全文
posted @ 2018-12-29 10:32 W-D 阅读(27) 评论(0) 编辑
摘要: 一、简介 <!--?xml version="1.0" encoding="UTF-8"?--> Flask-script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell、设置数据库的脚本、cronjobs及其他运行在web应用之外的命令行任务,阅读全文
posted @ 2018-12-29 09:42 W-D 阅读(18) 评论(0) 编辑
摘要: flask本身没有内置orm框架,需要依赖第三方模块,这里介绍flask-sqlalchemy,而flask-sqlalchemy是一个flask的扩展,本质上是对sqlalchemy的进一步封装,当然也需要sqlalchemy的支持,使用起来和本来的sqlalchemy的orm是一样的。本文主要介阅读全文
posted @ 2018-12-28 17:16 W-D 阅读(98) 评论(0) 编辑
摘要: 一、简介 Forms: 主要用于表单验证、字段定义、HTML生成,并把各种验证流程聚集在一起进行验证。 Fields: 主要负责渲染(生成HTML)和数据转换。 Validator:主要用于验证用户输入的数据的合法性。比如Length验证器可以用于验证输入数据的长度。 Widgets:html插件,阅读全文
posted @ 2018-12-27 10:40 W-D 阅读(141) 评论(0) 编辑
摘要: 一、简介 flask中session组件可分为内置的session组件还有第三方flask-session组件,内置的session组件功能单一,而第三方的flask-sessoin可支持redis、memcached、文件等进行session的存储。以下将介绍内置session以及第三方sessi阅读全文
posted @ 2018-12-25 13:59 W-D 阅读(92) 评论(0) 编辑
摘要: 一、前言 flask中有很多可扩展点(笔者这样称呼),其中包含了信号和请求钩子,这些信号和钩子有什么用呢?其主要作用用于帮助我们进行程序的耦合性,当然还可以让我们自定义一些行为。话不多说,通过阅读源码,笔者将这些所有的可扩展点的执行顺序进行总结(如下图),这样我们更能清楚的知道flask的内部请求流阅读全文
posted @ 2018-12-21 17:34 W-D 阅读(42) 评论(0) 编辑
摘要: 一、简介 二、多app使用 使用示例 实现原理 从源码中可以看到,该类实例化接受两个参数,一个是app,第二个是mounts,此时我们运行app的时候使用的是run_simple('127.0.0.1', 5000, app),其中app就是DispatcherMiddleware对象,在flask阅读全文
posted @ 2018-12-20 11:08 W-D 阅读(31) 评论(0) 编辑