自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 supervisor 安装、配置、常用命令

前言在 web 应用部署到线上后,需要保证应用一直处于运行状态,在遇到程序异常、报错等情况,导致 web 应用终止时,需要保证程序可以立刻重启,继续提供服务。所以,就需要一个工具,时刻监控 web 应用的运行情况,管理该进程。Supervisor 就是解决这种需求的工具,可以保证程序崩溃后,重新把程序启动起来等功能。简介Supervisor 是一个用 Python 写的进程管理...

2018-08-03 11:20:08 300

转载 kubernetes中port、target port、node port的对比分析,以及kube-proxy代理

 容器网络实例服务中的3个端口设置这几个port的概念很容易混淆,比如创建如下service:   apiVersion: v1 kind: Service metadata: labels: name: app1 name: app1 namespace: default spec: ...

2018-07-24 17:41:52 1114 1

转载 golang 反射机制

反射规则在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。每个语言的反射模型都不同(同时许多语言根本不支持反射)。Go语言实现了反射,所谓反射就是动态运行时的状态。

2018-01-18 16:17:58 559

原创 distribution notification structure

distribution notification structure 本文简单介绍一下distribution的Notification Hook体系。 本文的内容不多,在Harbor体系中有用,或者自检一个对象来负责统计镜像仓库镜像变更状况的时候是非常有用的。当用户向镜像仓库推送镜像或者从镜像仓库下载镜像的时候,在推送成功或者下载成功之后镜像仓库会告知用户配置的监控节点。

2017-12-25 11:58:21 496

原创 distribution structure and start 分析

distribution structure and start 分析 本文简单介绍一下distribution的结构以及其启动过程。 这里分析的对象不包括存储驱动框架,hook框架以及认证体系。

2017-12-21 20:26:17 658 1

原创 docker pull 过程distribution源码 分析

docker pull 过程distribution源码 分析 承接上一篇“docker push 过程中distribution源码分析”本文分析一下distribution在docker pull时候的处理流程。 docker pull 的过程分为pull Manifest文件和Pull Blob(layers)文件两部分,这里安装这两部进行源码分析。

2017-12-20 20:41:51 2393

原创 docker push 过程 distribution源码 分析

docker push 过程 distribution源码分析 承接上一篇“distribution structure and start up 分析”本文分析一下distribution在docker push时候的处理流程。首先以本地filesystem为例为大家展示一下distribution本地存储目录结构。以一个push过程为例简单为大家分析一下distribution 在处理push是的源码。

2017-12-20 17:31:51 4253

原创 docker RunC Create 源码简单分析

docker RunC Create 源码简单分析 承接上一篇“docker containerd 架构和源码简单分析”本文继续沿着docker run/create的流程简单分析一下docker RunC的源码。 本文依然结合docker1.12的框架对docker 框架中最底层的runc做简单的流程分析。 本文分析

2017-12-07 15:35:40 2627 4

原创 docker containerd 架构和源码简单分析

docker containerd 架构和源码简单分析 本文结合docker1.12简单说明一下docker 的现有框架,简单分析docker containerd的架构和源码。 docker发展到现在已经有很多个版本了,其架构也发生了很大的变化, 目前的docker 生态链已趋于完善,docker本身的架构也已基本趋于稳定,其架构已由原来的dockerd 演变成了docker-daemo

2017-12-06 16:14:26 4115

原创 go-restful http server 框架 源码解析与说明

go-restful http server 框架 源码解析与说明 本文简单的介绍go-restrul 的使用,简单剖析go-restful 的代码。go-restful是按照java的JAX-R重新造的轮子

2017-11-24 14:56:23 4669 1

原创 golang http server 源码解析与说明

golang http server 源码解析与说明 本文简单的介绍golang http服务端路由的注册解析,简单剖析http server handler的代码。HTTP server–简而言之就是一个支持http协议的服务,http是一个相对简单的请求—响应的协议,通常是运行在TCP连接之上, 通过客户端发送请求到服务端,获取服务端的响应。基本模型如下: HTTP服务的简单ex

2017-11-06 17:39:42 3574

原创 Jenkins基于Kubernetes的pipeline CI 构建的必备要素

Jenkins基于Kubernetes的pipeline CI 构建的必备要素本文仅仅介绍一下基于kubernetes的pipeline CI 环境搭建一些必备要素:使用Jenkins 官方提供的master镜像 安装必要插件包括: kubernetes插件pipeline 插件Docker pipeline 插件Git 插件或其他代码管理的插件使用官方提供的jnlp-slave的镜像

2016-11-29 20:10:54 1674 1

原创 基于K8s和docker的Jenkins 可伸缩持续集成系统

Jenkins基于kubernetes可伸缩持续集成Jenkins基于Docker in Dockerjenkins pipeline

2016-11-25 18:35:49 43706 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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