- 博客(32)
- 收藏
- 关注
原创 AI学习:ImageNet和Inception网络
ImageNet"ImageNet改变了AI领域人们对数据集的认识,人们真正开始意识到它在研究中的地位,就像算法一样重要!" ImageNet项目是一个用于视觉对象识别软件研究的大型可视化数据库,目前是一个超过15 million的图像数据集,大约有22,000类。这个项目是由李飞飞团队从2007年开始,耗费大量人力,通过各种方式(网络抓取,人工标注,亚马逊众包平台)收集制作而成,它...
2019-11-09 10:36:29
1172
转载 阿里云 CDN 业务基于边缘容器的云原生转型实践
本文链接:https://blog.youkuaiyun.com/weixin_43970890/article/details/99677782本文基于边缘容器的阿里云 CDN 云原生实践, 涵盖了边缘容器的背景和趋势,边缘托管集群 ACK Managed Edge K8s(文中简称“Edge@ACK”) 的能力、架构,以及基于边缘容器构建阿里云 CDN 的云原生体系的详细过程,期望与读者分享使用阿里云容...
2019-11-09 09:25:13
283
原创 SaltStack技术实践-SaltStack简介
SaltStack简介SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块构建。通过部署SaltStack,我们可以在成千上万台服务器上做到批量执行命令,根据不同业务进行配置集中化管理、分发文件、采集服务器数据、操作系统基础及软件包管理等,SaltStack是运维人员提高工...
2018-08-14 17:04:41
852
原创 Docker相关操作
当容器无法启动时,获取容器内数据(非数据卷内数据) 利用容器ID查询容器对应设备的元数据 [root@bogon ~]cat /var/lib/docker/devicemapper/metadata/<container_ID> {"device_id":22,"size":107374182400,"transaction_id":24,"initializ...
2018-08-08 19:22:27
461
原创 Docker存储扩容
一、背景devicemapper的direct-lvm模式用到了通过LVM创建的一个存储池。 创建存储池的大概步骤: 用硬盘或硬盘分区组成volume group(VG) 从VG中创建metadata和data两个logical volume(LV) 用metadata和data拼成一块thin pool LV docker除卷和配置文件外,所有东西都存储在th...
2018-08-08 19:22:15
3688
原创 Echarts3地图可视化教程
概述ECharts是百度开源的Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库 ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。http://echarts.baidu.com/feature.html本文介...
2018-07-18 10:00:03
6885
原创 govendor依赖包管理
1.govendor简介golang工程的依赖包经常使用go get命令来获取,例如:go get github.com/kardianos/govendor ,会将依赖包下载到GOPATH的路径下。常用的依赖包管理工具有godep,govendor等,在Golang1.5之后,Go提供了 GO15VENDOREXPERIMENT环境变量(Go 1.6版本默认开启该环境变量),用于将go ...
2018-07-18 09:58:02
1766
原创 Golang编程规范
go fmt大部分的格式问题可以通过 gofmt 解决,gofmt 自动格式化代码,保证所有的Go代码与官方推荐的格式保持一致,于是所有格式有关问题,都以 gofmt 的结果为准。代码提交前,必须执行gofmt进行格式化。go vetvet工具可以帮我们静态分析我们的源码存在的各种问题,例如多余的代码,提前return的逻辑,struct的tag是否符合标准等。代码提交前,...
2018-07-18 09:53:19
2057
原创 Fission分析
## Fission介绍 Fission 是一个构建在 Kubernetes 之上的 FaaS框架。Fission 利用Kubernetes 集群管理、调度、网络管理等,将容器编排功能留给 Kubernetes,而 Fission 就专注于 FaaS 特性。Fission通过函数轻松的在 Kubernetes 上创建服务。Fission工作在源码级别函数和抽象的容器镜像之上,简化了 Kuberne...
2018-05-21 09:47:54
2705
原创 FaaS介绍
FaaS介绍 云计算技术的核心是服务化,服务化就需要提供闭环和灵活的服务。而云计算也在持续发展中,从最初的基础设施服务化(IaaS),平台服务化(PaaS),软件服务化(SaaS),陆续演化出数据库服务化(DBaaS),容器服务化(CaaS)。其实一个更细分的服务化叫做FaaS,FaaS是Functions as a Service的缩写,可以广义的理解为功能服务化,也可...
2018-05-21 09:42:42
36972
原创 StackStorm分析(九)Webhook说明
StackStorm介绍 StackStorm是一个强大的自动化平台,结合DevOps和ChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。 Webhook StackStorm提供了Webhook来触发Trigger。 Sensor是属于pull的机制,即Sensor去探测外部系统,当事件发生时区触发Trigger。而Webhook是的pu...
2018-05-17 18:09:50
1861
原创 StackStorm分析(八)Rule说明
StackStorm介绍 StackStorm是一个强大的自动化平台,结合DevOps和ChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。 Rule Rule是映射Trigger到Action(或者Workflow),即当事件触发后,通过Rule定义的标准(Criteria)进行匹配,当匹配成功将执行Action(或者Workflow)。 ...
2018-05-17 16:05:09
1382
原创 StackStorm分析(七)Sensor说明
StackStorm介绍 StackStorm是一个强大的自动化平台,结合DevOps和ChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。 Sensor Sensor是一系列的感应器用于接受或者监测事件,当事件发生的时候,Sensor将会通知Trigger提交事件到StackStorm。 StackStorm定义了Sensor的...
2018-05-17 15:59:38
1903
原创 StackStorm分析(六)Pack说明
StackStorm介绍 StackStorm是一个强大的自动化平台,结合DevOps和ChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。 Pack Pack是StackStorm中是部署的单位, Pack中包含Action,Workflow,Rule和Sensor等等的配置文件,StackStorm通过Pack进行部署和归类。 可以查询...
2018-05-16 17:22:50
1540
1
原创 StackStorm分析(二)StackStorm部署
StackStorm介绍 StackStorm是一个强大的自动化平台,结合DevOps和ChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。 StackStorm部署本文使用docker-compose进行部署StackStorm$ git clone https://github.com/StackStorm/st2-docker$ cd st2-do...
2018-05-16 16:39:04
2516
原创 StackStorm分析(五)Inquiry说明
StackStorm介绍 StackStorm是一个强大的自动化平台,结合DevOps和ChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。 Inquiry 在自动化任务执行的过程中,往往会需要等待确认的步骤,比如需要人工审核,需要外部系统的确认。为此StackStorm提供一种Action的交互机制Inquiry,通过执行core.as...
2018-05-16 16:34:22
1333
原创 StackStorm分析(四)Mistral说明
StackStorm介绍 StackStorm是一个强大的自动化平台,结合DevOps和ChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。 Mistral Mistral是Mirantis公司为Openstack开发的工作流组件,提供Workflow as aService。Stackstorm集成了Mistral,提供更加灵活和强大的Wor...
2018-05-16 16:29:29
2003
原创 StackStorm分析(三)Action说明
StackStorm介绍 StackStorm是一个强大的自动化平台,结合DevOps和ChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。 Action Action是StackStrom事件触发后的处理方式,也就是自动化任务的执行体。 内置ActionStackStorm内置了许多Action,可以通过命令行查询:# List all availab...
2018-05-16 16:23:00
3312
原创 StackStorm分析(一)StackStorm介绍
StackStorm介绍 StackStorm是一个强大的自动化平台,结合DevOps和ChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。 StackStorm核心概念 StackStorm的工作步骤大体如下: 1. StackStorm Sensor感应并触发事件。 2. Rules Engine对事件进行规则匹配,如果匹配产...
2018-05-16 15:56:13
9236
原创 Kubernetes技术分析之监控
概述Docker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes,本文介绍 Kubernetes中2个主要的监控模块cAdvisor 和Heapster 。
2015-08-06 16:45:00
981
原创 Kubernetes技术分析之存储
概述Docker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes,本文详细介绍如何使用Kubernetes支持的几种Volume。
2015-08-03 16:35:31
7089
原创 Kubernetes技术分析之网络
概述Docker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes,本文说明 Kubernetes网络模型的特点和实现方式。
2015-07-30 14:56:15
3889
原创 Kubernetes技术分析之DNS
概述Docker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes, 本文主要讲解如何开启DNS支持,以及其原理和使用方式。
2015-07-27 14:03:00
4741
原创 Kubernetes技术分析之入门
Docker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes,本文通过一个例子进行入门,介绍Kubernetes的基本概念和功能。
2015-07-24 10:11:25
6945
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人