自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Docker的专栏

最专业的Docker文章,最权威的Docker新闻.关注容器生态圈的发展.

  • 博客(19)
  • 收藏
  • 关注

原创 Service Mesh的发展史

对于大多数人来说,Service Mesh仍然是一个相当新的概念,所以此时已经开始谈及其历史可能会有一点好笑。 但就目前而言,Linkerd已经在全球各地公司的生产环境运行超过18个月,这在云原生应用中是一个很漫长的时间, 我们可以追溯其概念到2010年初创的网络公司。 所以肯定有历史需要探索和理解。然而,在深入讨论之前,我们立足当下一段时间:什么是Service Mesh?为什么它突然成为热门话

2018-02-28 00:00:00 1326

转载 容器领域的十大监控系统对比

容器监测环境有多种形态和大小。有些是开源的,而另一些则是商业性质的。有些可以借助平台一键部署(例如在Rancher容器管理平台的应用目录中一键部署这些监控应用),而另一些则需要手动配置。有些是通用的,有些是专门针对容器环境的。有些托管在公有云中,而另一些则需要在自己的集群主机上安装。在本文中,我将对容器领域的10个监控解决方案进行全面的分析对比。监控解决方案的数量之多令人望而生畏。新的解决方案不断

2018-02-25 00:00:00 5205 1

转载 阿里容器调度系统Sigma仿真平台Cerebro揭秘

为了保证系统的在线交易服务顺利运转,最初几年,阿里都是在双11大促来临之前大量采购机器储备计算资源,双11之后资源大量闲置。是否能把计算任务与在线服务进行混合部署,在现有弹性资源基础上提升集群资源利用率,降低双11资源新增成本?阿里巴巴研发效能事业部容器调度域,测试开发专家何颖为我们揭秘。Sigma 是阿里巴巴全集团范围的 Pouch 容器调度系统。2017年是 Sigma 正式上线以来第1次参与

2018-02-23 00:00:00 617

原创 PayPal的150,000个容器之路

2017年12月06日更新:为了澄清50%的效率提升来自于对开发人员构建/测试工作流的增强,并且补充了他们的CI集成环境。作为工作流的一部分,PayPal的开发人员在本地机器上使用Docker for Mac和Docker for Windows。PayPal致力于金融服务的大众化,并赋予大众和企业在经济全球化中的参与和发展。他们新的开放数字化平台让2.18亿活跃账户持有者有信心以新的方式去做连接

2018-02-21 00:00:00 332

原创 Containerd给Kubernetes带来了更多容器运行时的可选方案

容器运行时是在某个节点上执行容器并且管理容器镜像的软件。如今,最广为人知的容器运行时是Docker,但是,生态系统内也有一些别的容器运行时,比如rkt,containerd和Ixd。Docker是目前为止在Kubernetes生产环境里使用最多的容器运行时,不过Docker的近亲,containerd,可能将被证明是一种更好的方案。本文介绍在Kubernetes上使用containerd。Kube

2018-02-20 00:00:00 1461

原创 Kubernetes节点扩容规模至2500的历程

我们使用Kubernetes做深度学习的研究已经超过两年。尽管我们最大的工作量直接管理裸云VM,但是Kubernetes提供了快速的迭代周期、具有合理的扩展性以及不含样板代码(a lack of boilerplate),所以在Kubernetes上进行的实验大多都达到了我们预期。我们现在运行着几个Kubernetes集群(一些在云上,一些在物理机机上),其中最大的已经超过2500节点。这些集群运

2018-02-19 00:00:00 4229 1

原创 Kubernetes助力CNCF Vitess实现MySQL扩展

一项由YouTube开发的旨在跨多个服务器实现MySQL分片的技术,Vitess,成为Cloud Native Computing Foundation第16个项目。Vitess是为“热爱MySQL功能,却顾忌它扩展性的人们创建的”,Sugu Sougoumarane在The New Stack采访中说道。他是Vitess创始人之一,现在是PlanetScale Data,一家以Vitess为中心

2018-02-18 00:00:00 1654

转载 漫画 | 小黄人学 Kubernetes 对象

Kubernetes中是有很多积木(Building Blocks),比如object model,pod,rs,deployment,namespace之类,这些都是Kubernetes中很重要的东西,学习Kubernetes,这些基础必须要掌握理解。Kubernetes集群可以通过这个对象模型来表现出不同的持久化的整体,比如:我们是在哪个node上运行哪个容器化的应用程序?应用程序资源消耗应用

2018-02-17 00:00:00 1811

转载 漫画 | 小黄人学 Kubernetes Service

------3小时后------Service 是kubernetes中一个很重要的,也是很有用的概念,可以通过Service来将pod进行分组,并提供外网的访问endpoint。在这个过程中还有比如kube-proxy提供了对Service的访问。但pod是一个短暂存在的东西,很可能突然挂了然后重启,这时候ip地址就会改变,所以pod的ip地址并不是静态的。比如说:用户在这张图里面通过ip地址访

2018-02-16 00:00:00 598

转载 Docker 微服务教程

Docker 是一个容器工具,提供虚拟环境。很多人认为,它改变了我们对软件的认识。站在 Docker 的角度,软件就是容器的组合:业务逻辑容器、数据库容器、储存容器、队列容器……Docker 使得软件可以拆分成若干个标准化容器,然后像搭积木一样组合起来。这正是微服务(microservices)的思想:软件把任务外包出去,让各种外部服务完成这些任务,软件本身只是底层服务的调度中心和组装层。微服务很

2018-02-15 00:00:00 905

原创 一花一世界,在微服务中定义边界

当应用程序只被部署在一台服务器上时,要保障应用程序的安全是很简单的。它只需要一个防火墙——就像孙悟空画的圈,圈里面的所有人都可以得到安全可靠的保护,但是圈外面的东东就没那么幸运了(妖魔鬼怪随时把你带走的节奏~)。防火墙就是孙大圣的金箍棒,它为你的网络(玉帝哥哥)和应用程序(其他人兽)画出了边界。兮乎,一梦千年 ,山中方一日,世上已千年。这时代变化太快,新技术已经将基于边界的安全推向风口浪尖,现在是

2018-02-14 00:00:00 617

原创 Red Hat收购CoreOS的真正原因

上周,企业开源领头羊Red Hat发表声明将收购CoreOS,一个在火热的容器市场中大有前途的玩家。表面上看,这次交易的动机很明显:Red Hat需要让自己的容器故事更加丰满,而CoreOS满足这个需求。然而,就像基础设施市场的绝大多数厂商一样,他们的(意图)是复杂的——正如容器世界中所有其他事物都是复杂的一样。可能会有人说,复杂度是关键。让容器企业就绪自从Docker公司2014年将容器技术带到

2018-02-13 00:00:00 4073

原创 向 Kubernetes 迁移的经验

Kubernetes 是当下的热门话题,所有主流的云服务供应商都采用 Kubernetes 作为部署 cloud native app 的解决方案。几周前,AWS 在 reInvent 大会上发布的 EKS(亚马逊 Elastic 容器服务),可以充分地管理 Kubernetes 集群。这是 AWS 迈出的巨大一步,因为 AWS 是最大的公有云服务提供商,并且部署了最多的 Kubernetes 应

2018-02-12 00:00:00 2403

转载 Docker 入门教程

2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?本文就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发。一、环境配置的难题软件开发最大的麻烦事之一,就是环境配置。用户计算机的环境都不相同,你怎么知道自家的软件,能在那些机器跑起来?用户必须保证两件事:操作系统的设置,各

2018-02-11 00:00:00 894

原创 80/20定律:在生产环境中使用容器所能带来的收益

今天许许多多的人都在谈论容器,容器编排,以及容器相关的生态,而相比之下却只有少数几个组织能够真正的在生产中使用容器。鉴于使用容器所能带来的那些好处,特别是与其他方案相比,你不得不思考为什么会出现这样的情况。在大多数时候容器出现在与“纯净”,云原生相关的上下文中,而今天,人们的热情和兴趣更多是关注在如何将容器作为基于微服务架构应用的基础设施。 与传统软件设计相比,微服务方法具有显著的优势,因此这种热

2018-02-05 00:00:00 634

原创 LCOW —— 单一Docker引擎下可同时运行Linux和Windows容器啦!

就在上周,Docker官方的master分支上新增了LCOW(Linux Containers on Windows)[1]功能。启用这项功能,即可在单一的Docker引擎下,同时运行Linux和Windows容器。下面赶紧跟小编一起,看看Windows 10将会发生哪些变化?可以用Docker命令docker ps,列出所有正在运行的Linux或Windows容器。在容器和主机之间通过存储卷共享

2018-02-04 00:00:00 6156

转载 Docker和持续交付部署类型

在本篇博文的姊妹篇《五步走战略建立良好的持续交付流程》中,我们看到了高性能IT团队如何采用Docker来实现持续交付(CD)的最佳实践。其中,CD可以通过大量的部署方法实现,而Docker只是帮助实现必要的可定制的“基于工作流”的集成/构建过程的一种工具而已。持续交付部署类型下面,我们就四种主要的部署类型,来聊一聊它们各自的优缺点。服务内最小部署应用程序滚动部署蓝/绿部署A / B测试这四种部署类

2018-02-03 00:00:00 440

转载 IaaS vs CaaS vs PaaS vs FaaS:选择正确的平台

探索各类云平台,帮您找到最适合您的那一款!无论您是购买、从零开始搭建还是采用开源技术,您可能已经在使用某种软件平台来构建,部署和扩展应用程序。一个平台的诞生必定是经年锤炼而来,即从应用程序中提取通用的功能到更底层的抽象中。如果完成了既定的设计意图,那么您将得到一个可用的平台,反之,您将得到一个“烫手山芋”,既而您将再次寻找合适的平台,这时候您会发现别人已经构建好的平台给您带来了一线希望的曙光。正确

2018-02-02 00:00:00 415

原创 图解Kubernetes网络

你一直在Kubernetes集群中运行一系列服务并已从中获益,或者你正打算这么做。尽管有一系列工具能帮助你建立并管理集群,你仍困惑于集群底层是如何工作的,以及出现问题该如何处理。我曾经就是这样的。诚然Kubernetes对初学者来说已足够易用,但我们仍然不得不承认,它的底层实现异常复杂。Kubernetes由许多部件组成,如果你想对失败场景做好应对准备,那么你必须知道各部件是如何协调工作的。其中一

2018-02-01 00:00:00 3499

空空如也

空空如也

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

TA关注的人

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