Q & A | 怎样让自己更像一个 Kubernetes 存储专家?

2017-08-13
阅读 5 分钟
3.8k
背景回顾:8 月 2 日 20:00,K8sMeetup 中国社区全新改版线上课堂,邀请邢舟老师以直播的方式进行了一场以《Kubernetes 存储概览 & Volume Provisioner》为题的线上讲解,反响热烈。为更好地为学员整合问答,K8sMeetup 中国社区特别整理了本期 Q & A 模块,感谢邢舟老师百忙之中进行校对。

回顾2016年最受关注的深度学习发展历程

2017-01-06
阅读 5 分钟
7.5k
2016 年,人工智能发展火热。作为人工智能一个重要分支的深度学习,也正在受到大家越来越多的关注。2016 年是深度学习高速发展的一年。在这一年中,无论是工业界、学术界还是广大群众都投身到了深度学习的洪流之中。在工业界,谷歌(Google)、脸书(Facebook)、百度、阿里巴巴等一系列国内外大公司纷纷对外公开宣布了...

CoreOS 和 Kubernetes 1.5 自主运行 Kubernetes、Container Linux

2016-12-16
阅读 2 分钟
3.6k
CoreOS 的成立初衷是网络安全保护。显然,这是一个比较大的目标,但是毫无疑问对于隐私策略、商务和政府来说是十分必要的。而且这个目标也是可以完成的。

Kubernetes 落地案例|使用 Kubernetes 重新部署全球最大的教育公司

2016-11-02
阅读 2 分钟
2.1k
Pearson 是一家全球教育公司,对象面向全世界,目前公司用户已经达到 750 万。Pearson 接下来的目标是 2025 年在线用户人数达到 2000 万。要达到这样的增长,关键因素在于数字化学习体验,这就需要一个能够快速缩放,更快交付产品到市场的基础设施平台。为了满足这样的业务需求,Pearson 的云技术团队选择了 Kubernetes ...

Kubernetes 落地案例|将 Pokémon Go 运行到谷歌云上

2016-10-27
阅读 2 分钟
2.1k
《Pokémon Go》是由任天堂、Pokémon 公司和谷歌 Niantic Labs 公司联合制作开发的现实增强(AR)宠物养成对战类 RPG 手游。——百度百科

利用 Kubernetes Service 的 selector 无痛运维在线 pod

2016-10-09
阅读 3 分钟
6.4k
Kubernetes 有一个叫做 service 的功能,这个功能为 pod 提供负载均衡器的服务。当 pod 运行出现错误,或者停止工作的时候,有时候你想要从 service 上删除 pod 而不终止 pod。

Kubernetes 落地案例|在线课程平台 Descomplica 使用 Kubernetes 5 个月的体验

2016-09-28
阅读 4 分钟
2.3k
在过去一年内,Descomplica 计划往核心组件服务化的方向发展,我们一开始使用 Elastic Beanstalk 将这些服务编排到 AWS。

Kubernetes Deployment 的安全最佳实践

2016-09-23
阅读 4 分钟
3k
今天的文章由来自 Aqua Security 的 Amir Jerbl 和 Micheal Chemy 撰写,在不同用户案例中搜集到的数据基础上,描述了 Kubernetes Deployment 的安全最佳实践。

三年后,我们从 Docker 转到了 RKT

2016-09-14
阅读 6 分钟
5.8k
在 Swarm 被纳入 Docker 1.12后,Swarm 与 K8S 之争日趋白热化。本文作者 Adriaan de Jonge 身为 Xebia CTO ,专精 DevOps 及持续交付,曾为 Docker 摇旗呐喊三年的老司机,如今开始易帜。

谷歌公开秘密蓝图(Borg)助力云建设

2016-09-02
阅读 3 分钟
2.1k
严格说来,Kubernetes 起源于 Google 的内部开源软件 Borg。Borg 是一个全面的软件工具,管理着从 Google 搜索到 Gmail 到 Google 地图等一切软件,让公司仔细地在全球范围内分配计算任务。几年来,Borg 一直是 Google 的机密。现在,Craig McLuckie 和其它两位在西雅图 Google 的工程师同事想要在互联网上分享 Google ...

容器和 Kubernetes 解决了 OpenStack 生命周期管理的痛点

2016-08-24
阅读 2 分钟
2.5k
OpenStack 已经投入 Docker 容器的怀抱,助力简化自身的生命周期管理,同时它也在寻找自己运行容器的办法。OpenStack 建议者正采取容器和容器编排来帮助面对生命周期管理面临的挑战,以及开源云计算平台的问题。

教你写 Dockerfile 保你出坑-2

2016-08-19
阅读 2 分钟
2.2k
在一个 Container 中安装多个应用既使得镜像更大又使得可读性和逻辑性更差。所以类似一个函数只干一件事的思想,一个 Container 也只应该放一个应用。

教你写 Dockerfile 保你出坑

2016-08-15
阅读 2 分钟
5.8k
Docker 默认所有的应用都会跑在容器的 root user 底下,但是这样会造成一些潜在的安全隐患。在 production 环境跑的 Container 最好是通过 USER 命令跑在非特权用户底下。

将 Node.js 应用从 PaaS 平台移动到 Kubernetes Tutorial

2016-08-12
阅读 6 分钟
2.7k
Kubernetes实践案例分享|在这次的 RisingStack 案例分享中,我们可以在 Kubernetes Tutorial 中学习到如何从 PaaS 供应商中迁移 Node.js 应用,同时降低响应时间、提高安全性、减少成本。

OpenStack采用Kubernetes,开始走谷歌路线了

2016-08-08
阅读 3 分钟
2.9k
Mirantis, Intel和Google结成联盟,准备在Google镜像中重做OpenStack,将OpenStack服务容器化,并在Kubernetes平台上对其进行管理。

Kubernetes 落地案例|WePay: Kubernetes 改变了我们的业务

2016-08-04
阅读 2 分钟
1.8k
我们听说了很多关于容器编排执行得好,就能够流水化 IT 和业务流程的信息。3 月,在谷歌云平台会议上,我们在电子支付提供商 WePay 的实践中看到了成功。WePay 打破了单个程序到一套通过谷歌开源平台 Kubernetes 容器编排引擎来合作的模式。

揭秘谷歌每周20亿+容器背后的管理技术

2016-08-02
阅读 6 分钟
5k
首先大家应该都听说过容器是什么,而Docker则是基于容器技术的现阶段最流行的一种容器产品、工具和生态。对于不了解Docker或者容器的人,一个简单的比喻(但不是最贴切)就是容器就是一个更轻量级的“虚拟化”和“应用隔离”工具。具体有多轻量呢?一个服务器可能可以运行10个虚拟机,但是一个服务器上可以运行上百个容器,...

kubernetes 1.3 current and future

2016-08-01
阅读 8 分钟
2.2k
Init container 是1.3 中的 alpha feature,目的是支持一类需要在启动 Pod“普通容器”前,先进行 Pod 初始化的应用。执行该初始化任务的容器被成为“初始化容器”(init container)。例如,在启动应用之前,初始化数据库,或等待数据库启动等。下图是一个包含 init container 的 Pod:

Kubernetes 1.3 中一些隐藏的功能

2016-07-27
阅读 4 分钟
4.1k
Kubernetes的首次发布要追溯到两年前。这个项目的社区参与度和创新度都达到了惊人的地步,有个人参与合作,也有行业领导者(谷歌,红帽等等)来推进,并且给所有人带来生产级容器集群管理。这篇博客就是来探究Kubernetes1.3中的一些隐藏功能的。

Kubernetes成为世界500强数字化转型基础的原因(以及云基础设施管理平台一览表)

2016-07-26
阅读 3 分钟
2k
大约18个月之前,科技出版物中充斥着“容器,以及他们将如何从根本上改变企业IT”的新闻。我们在这些说的天花乱坠的新市场中提取信息,汇总到“容器的现状”博客。基于我们的研究,可以清楚的看到,容器的确造就了市场趋势,而且代表了十年来的一次在企业基础设施方面的转型,这样的转型会重新塑整个IT行业。

Docker和容器云落地一年后的反思

2016-07-23
阅读 5 分钟
4.8k
我与容器的缘分起源于我在 Google 内部研发容器集群管理系: Cluster Management。谷歌内部一切皆容器,搜索、视频、大数据、内部工具等核心业务都以容器的方式运行在容器编排系统 Borg 上。2014年,随着公司内部的“Ursquake” (注:Urs 是负责基础设施的高级副总裁),我转投到了公有云 Google Cloud Platform 的建设当中...

谷歌发布 Kubernetes 1.3 加速了容器之战

2016-07-21
阅读 2 分钟
2.9k
在容器之战中,谷歌宣布了最新开源容器编排引擎Kubernetes1.3版本。此次的发布是在 Docker 公司发布 Docker 1.12 版本之后,该版本带有内置的 Swarm 编排功能。

Docker Swarm新版本发布对Kubernetes的意义

2016-07-18
阅读 2 分钟
3.8k
相比于普通的软件的开发速度,容器编排领域的发展速度相当惊人。基于容器的初创公司呈爆发式增长,这个领域的竞争也愈加激烈。这是一个好的开始,但是技术的选择却成为一个难题。在这样的情况下,我们目前关注了Docker和Swarm。

基于容器的分布式系统的设计模式

2016-07-18
阅读 6 分钟
5.1k
在20世纪80年代末和20世纪90年代初,面向对象编程彻底改革了软件开发方法,普及了将应用程序作为模块化组件的创建方法。随着基于容器化软件组件的微服务架构的逐渐普及,现在在分布式系统开发中也发生着类似的革命。容器之间相互隔离的优点使得容器成为了分布式系统中合适的基本单元。随着这种架构类型的成熟,我们可以...

容器趋势:计划,编排和CI——来自Bitnami的数据集

2016-07-12
阅读 3 分钟
1.9k
过去一周内,我们有机会处理了一大堆由Bitnami收集的数据(科普:Bitnami是一家RedMonk代理商)。Bitnami通过他们对整个用户群的用户调研来收集这些数据的,当时给Bitnami发送了超过850000封邮件,获得了5000多份答案,并从中得出这份调查结果。数据集调查结果反映的Bitnami电子邮件分布清单显得十分重要。

Fluented,Kubernetes和谷歌云平台——处理日志流的解决方案

2016-07-06
阅读 3 分钟
6.1k
也许你对Fluentd的统一日志记录层已经有所耳闻。可能你对日志是流不是文件这个概念也已经很熟悉,所以现在就让我们用这个方法来思考日志层。事实上,最后导致决定性的一点就是fluentd是如何被配置的。全部都是关于我们如何处理stream的不同元素的:我们从哪里得到数据,当我们获取到的时候用它来做什么,我们将处理过的...

Travix是如何部署应用程序到Kubernetes上的

2016-07-01
阅读 4 分钟
3k
Travix总部位于荷兰,是一家在线旅游商务网站,业务辐射全球28个国家,成立于2011年,旗下有五个网站:CheapTickets,BudgetAir,Vliegwinkel和Flugladen。公司通过这五个网站的合并形成。Travix同时还隶属于SGR,ANVR,国际航空运输协议和荷兰家庭购物组织。

Kubernetes Master High Availability 高级实践

2016-06-29
阅读 9 分钟
13.5k
才云科技云开源高级工程师唐继元受邀DBAplus社群,在线分享《Kubernetes Master High Availability 高级实践》,介绍如何构建Kubernetes Master High Availability环境。

如何理解Kubernetes认证和授权

2016-06-27
阅读 3 分钟
6.2k
当设置产品Kubernetes集群的时候,认证和授权是两个很重要的基本需求。在这篇文章中,让我们来浏览一些细节,这些细节可以帮助Kubernetes环境做好方案。

Lumins Technolgies一年来在生产中使用Kubernetes的经验

2016-06-22
阅读 5 分钟
3.4k
在2015年,我们Lumins Technolgoies在亚马逊的EC2上面运行配置很多年之后,我所在的团队接到任务,负责为Lumins Technolgoies所有其他开发团队的配置创建一个新的配置平台。过去这么多年,AWS的设置运行得很好。但是配置设置,定制脚本,和自动配置的工具这些东西,对于操作团队以外的工程师来说十分难用——特别是对没有...