Docker结合Jenkins构建持续集成环境

持续集成是什么 持续:完成一个新功能就向下一个环节交付,不断发现问题,解决问题。 集成:研发人员提交新代码到主干仓库,进行构建、部署、测试,不断做集成,修正集成结果。 部署:将项目发布到测试...

容器集群管理之Kubernetes

Kubernetes介绍 Kubernetes是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S。 K8S是Google内部一个叫Borg的容器集群管理系统衍生出来的,Borg已经在Google大规模生产运行十...

Python文件操作

常用操作 打开关闭(文件一旦打开,需要关闭操作) 读写内容 查找 open函数 open函数负责打开文件,带有很多参数 第一个参数:必须有,文件的路径和名称 mode: 表明文件用什么方...

容器集群管理之Swarm

Swarm介绍 Swarm是什么? Swarm是Docker公司自研发的容器集群管理系统,Swarm在早期是作为一个独立服务存在,在Docker Engine v1.12中集成了 Swarm的集群管理和编排功能。可以通过初始化Swarm或加入现有Swarm...

暧昧很近,爱情很远

文 / 蔚蓝 忘了是谁曾经说过:这是个离暧昧很近,却离爱情很远的年代。这句话堪称经典! 是的,我们总是可以随意的暧昧,眼神的暧昧,双手的暧昧,言语的暧昧,甚至是同床共枕的暧昧。 可惜,却始终找寻不...

Docker容器集群管理主流方案

Docker容器集群管理主流方案 Swarm Docker公司自研发的集群管理系统。 Kubernetes Google开源的一个容器集群管理系统,用于自动化部署、扩展和管理容器应用。也称为K8S Mesos Mesos是...

Weave网络部署

Weave工作流程     Weave在Docker主机之间实现Overlay网络,使用业界标准VXLAN封装,基于UDP传输,也可以加密传输。 Weave Net创建一个连接多个Docker主机的虚拟网络,类似于一个以太网交换...

Python语言的高级特性

函数式编程(FunctionaIProgramming) 基于lambda演算的一种编程方式 1、程序中只有函数 2、函数可以作为参数,同样可以作为返回值 3、纯函数式编程语言: LISP, Haskell # Python函数式编程只是借鉴函数...

线上Redis 内存分析方法

吃过午饭正准备午睡会呢,结果收到了redis内存不足的告警通知,第一时间登录监控平台查看详情,内存使用率居然上升了80%究竟是什么原因导致的呢?接下来便开始分析问题原因。   线上经常遇到用户想知道...

Docker Overlay Network

部署前提 Docker通过overlay网络驱动程序支持多主机容器网络通信。 要想使用Docker原生Overlay网络,需要满足以下任意条件:  Docker运行在Swarm模式  使用键值存储的Docker主机集群 我们这里演示第...