- 博客(69)
- 收藏
- 关注
转载 Kubernetes 大咖秀徐超《使用 client-go 控制原生及拓展的 Kubernetes API》
大家好,我是徐超,从事 Kubernetes 开发已经两年多了。 今天,我从一个开发者的角度来讲一讲 client-go repository,以及怎么用 client-go 搭建 Controller。同时,也给大家讲一讲开发过程中遇到的坑,希望大家在开发的时候可以绕坑而行。 另外...
2017-01-22 19:12:00
575
转载 回顾2016年最受关注的深度学习发展记
2016 年,人工智能发展火热。作为人工智能一个重要分支的深度学习,也正在受到大家越来越多的关注。2016 年是深度学习高速发展的一年。在这一年中,无论是工业界、学术界还是广大群众都投身到了深度学习的洪流之中。在工业界,谷歌(Google)、脸书(Facebook)、百度、阿里巴巴等一系列国内...
2017-01-05 14:12:00
340
转载 从网络策略到安全策略
Kubernetes 网络策略 Kubernetes 支持网络策略的新 API,为隔离应用和减少攻击层面提供复杂的模型。这个功能由 SIG-Network group 演化而来,可以通过内置标签和 Kubernetes 创建的选择器,令定义网络策略变得轻松、优雅。 Kubernetes 将...
2016-12-27 16:52:00
217
转载 CoreOS 和 Kubernetes 1.5 自主运行 Kubernetes、Container Linux
CoreOS 的成立初衷是网络安全保护。显然,这是一个比较大的目标,但是毫无疑问对于隐私策略、商务和政府来说是十分必要的。而且这个目标也是可以完成的。 为了达到这个目标,我们在 Tectonic 大会上设了一个重要的里程碑,时间截点是 CoreOS Tectonic 产品下一年的迭代时。这次...
2016-12-15 14:14:00
121
转载 重磅| Kubernetes 1.5 正式发布
Linux 与 Windows 众所周知,Windows 的应用无法运行在 Linux上,而 Linux 应用也无法运行在 Windows 上。但是,事实上,当 Docker 将容器作为一种显著的打包应用的方法,并且可以在“任意地方”封装它的时候,这里的“任意地方”就已经包含了“Linux”...
2016-12-13 13:52:00
105
转载 Kubernetes 落地案例|风靡全球的维基媒体 Wikimedia 正全面迁移至 Kubernetes
Kubernetes ,让世界维基大变样 众所周知的非营利性维基媒体基金会,旗下包括全世界最大的协同编辑参考项目:维基百科。为帮助用户维护和使用维基,基金会成立了维基媒体工具实验室,在这个宿主环境里社区开发人员工作可以借助工具跟机器人帮助编辑和其他志愿者完成工作,还有减少破坏等。维基媒体工具...
2016-12-13 09:40:00
109
转载 Prometheus 携手 Kubernetes 提升开发速度,加速攀登行业高峰
原文作者 Tom Wilkie 简介:Tom Wikie,现居伦敦。曾就职于 Citrix Systems;之后联合创办 Acunu,并出任 CTO;再后来在 Google 出任 Site Reliability Manager;现于 Weaveworks 任项目工程总监。本文是他在尝试将 P...
2016-12-08 11:07:00
118
转载 落地案例|用 Kubernetes 将 Skytap 云微服务架构现代化
Skytap 是全球性公有云提供商,为客户提供保存、克隆复杂环境的性能服务。我们的客户包括在混合云上运行应用的企业,教育机构虚拟培训实验室之类,用户只需要便于管理的开发测试实验室,以及拥有各种各样的开发运维工作的机构。 我们之前以较快的速度拓展我们的业务——我们的用户基础和我们工程机构也在持...
2016-12-06 12:17:00
145
转载 Hello, Operators! | Kubernetes 简化集群配置管理之新武器
CoreOS 为简化集群配置,引入了 Operators CoreOS 是一家从事面向容器版本 Linux 的公司,产品包括为 Kubernetes 而生的 Tectonic 平台。他们目前计划引入一个叫做“Operators”的软件,希望能够简化分布式容器的配置和管理。 “Oper...
2016-11-24 10:59:00
108
转载 容器公司收购案——CoreOS 并购 RedSpread 意在让 K8S 变更强大
背景信息 今年 6 月份, PaaS 云计算软件公司 Apprenda 宣布收购容器初创公司 Kismatic ,这是北美的第一桩容器初创公司收购案。仅仅过去 4 个月,基于云计算的虚拟服务器公司 CoreOS 就宣布并购容器管理初创公司 Redspread ,意在简化 Kubernetes...
2016-11-22 13:01:00
164
转载 Google 想要称霸商界的秘密武器——Kubernetes
从某种程度上来说,目前规模较大的公有云服务商都是自给自足的状态,在他们的基础设施云版本上运行他们的应用程序。他们不仅自己使用这个基础设施,也卖给别人用。就这一点而言,这几家大的云提供商跟大型企业、政府机关没什么不一样,而后两者目前则正在努力跟遗留系统做抗争。 Google 的展望 搜索引擎...
2016-11-15 18:27:00
107
转载 欢迎来试用我们的开源项目 Cyclon
Hi , Caicloud 宣布开源其 CI/CD 平台 Cyclone,专注解决微服务架构下面向容器的 CI/CD 和版本管理问题。 Cyclone 项目是基于 K8S 的第一个 CI/CD 工具,完善了 K8S 生态圈。 Cyclone 在 Github 上的地址:https://git...
2016-11-14 11:23:00
241
转载 落地案例|使用 Kubernetes 重新部署全球最大的教育公司
Pearson 是一家全球教育公司,对象面向全世界,目前公司用户已经达到 750 万。Pearson 接下来的目标是 2025 年在线用户人数达到 2000 万。要达到这样的增长,关键因素在于数字化学习体验,这就需要一个能够快速缩放,更快交付产品到市场的基础设施平台。为了满足这样的业务需求,P...
2016-11-02 10:19:00
134
转载 利用 Kubernetes Service 的 selector 无痛运维在线 pod
Kubernetes 有一个叫做 service 的功能,这个功能为 pod 提供负载均衡器的服务。当 pod 运行出现错误,或者停止工作的时候,有时候你想要从 service 上删除 pod 而不终止 pod。 Service&Endpoints 这个端点清单会自动更新 IP ...
2016-10-09 18:12:00
100
转载 Kubernetes 落地案例|在线课程平台 Descomplica 使用 Kubernetes 5 个月的体验
在过去一年内,Descomplica 计划往核心组件服务化的方向发展,我们一开始使用 Elastic Beanstalk 将这些服务编排到 AWS。 那时候来说,这个决定是明智的。总体来说,Elastic Beanstalk 挺好用的,而且比较容易学习;所有小组为他们各自的项目使用,也不会花...
2016-09-28 17:46:00
86
转载 Kubernetes Deployment 的安全最佳实践
今天的文章由来自 Aqua Security 的 Amir Jerbl 和 Micheal Chemy 撰写,在不同用户案例中搜集到的数据基础上,描述了 Kubernetes Deployment 的安全最佳实践。 Kubernetes 提供了很多配置来提升应用程序的安全性。但是配置这些需要...
2016-09-26 09:50:00
116
转载 三年后,我们从 Docker 转到了 RKT
在 Swarm 被纳入 Docker 1.12 后, Swarm 与 K8S 之争日趋白热化。本文作者 Adriaan de Jonge 身为 Xebia CTO ,专精 DevOps 及持续交付,曾为 Docker 摇旗呐喊三年的老司机,如今开始易帜。 现在即使是最酷的产品也绑定于某个特定...
2016-09-14 18:00:00
130
转载 容器和 Kubernetes 解决了 OpenStack 生命周期管理的痛点
OpenStack 已经投入 Docker 容器的怀抱,助力简化自身的生命周期管理,同时它也在寻找自己运行容器的办法。OpenStack 建议者正采取容器和容器编排来帮助面对生命周期管理面临的挑战,以及开源云计算平台的问题。 在使用Kubernetes的案例中,Mitantis公司最近已经成...
2016-08-24 12:24:00
282
转载 教你写 Dockerfile 保你出坑-2
本文是 Dockerfile 编写教程下半部分:Dockerfile 是应用一系列自定义的命令和格式构成文本文件从而简化镜像构建的过程。 一个容器只放一个应用 在一个 Container 中安装多个应用既使得镜像更大又使得可读性和逻辑性更差。所以类似一个函数只干一件事的思想,一个 Cont...
2016-08-19 10:45:00
99
转载 教你写 Dockerfile 保你出坑
应用最好不要跑在特权用户( root )底下 Docker 默认所有的应用都会跑在容器的 root user 底下,但是这样会造成一些潜在的安全隐患。在 production 环境跑的 Container 最好是通过 USER 命令跑在非特权用户底下。 隐患在哪,求补充。 安全隐患是说如...
2016-08-15 17:57:00
175
转载 Kubernetes 实践案例分享|将 Node.js 应用从 PaaS 平台移动到 Kubernetes Tutorial
在谈到为什么、以及如何将我们的服务迁移到 Kubernetes 的故事之前,需要强调的是,使用 PaaS 平台是完全没错的。如果要开发一个新的产品,PaaS 是一个很完美的平台,同时它还是一个很好的快速迭代的解决方案——当然,这取决于你的需求和资源。 PaaS RisingStack 的...
2016-08-12 13:41:00
80
转载 Kubernetes 落地案例|WePay: Kubernetes 改变了我们的业务
我们听说了很多关于容器编排执行得好,就能够流水化 IT 和业务流程的信息。3 月,在谷歌云平台会议上,我们在电子支付提供商 WePay 的实践中看到了成功。WePay 打破了单个程序到一套通过谷歌开源平台 Kubernetes 容器编排引擎来合作的模式。 “它真的改变了我们的业务,”,Ric...
2016-08-04 18:32:00
99
转载 Kubernetes 1.3 current and future
本文讨论 K8S 1.3 的一些新功能,以及正在进行中的功能。读者应该对 kubernetes 的基本结构已经有所了解。 支持更多类型的应用 1Init container Init container 是1.3 中的 alpha feature,目的是支持一类需要在启动 Pod“普...
2016-08-01 13:06:00
93
转载 Kubernetes 1.3 的蚌中之珠
Kubernetes1.3中的新功能 Kubernetes1.3已经把重点放到了跨集群、跨区域和跨云边界上的部署和扩容服务,运行稍大范围的工作(包括有状态服务,比如说数据库),增加规模和自动化,并且支持rkt,OCI&CNI容器标准。 PetSet 到现在为止,部署有状态应...
2016-07-27 18:40:00
89
转载 Kubernetes成为世界500强数字化转型基础的原因(以及云基础设施管理平台一览表)...
大约18个月之前,科技出版物中充斥着“容器,以及他们将如何从根本上改变企业IT”的新闻。我们在这些说的天花乱坠的新市场中提取信息,汇总到“容器的现状”博客。基于我们的研究,可以清楚的看到,容器的确造就了市场趋势,而且代表了十年来的一次在企业基础设施方面的转型,这样的转型会重新塑整个IT行业。 ...
2016-07-26 18:31:00
85
转载 Docker和容器云落地一年后的反思
我与容器的缘分起源于我在 Google 内部研发容器集群管理系: Cluster Management。谷歌内部一切皆容器,搜索、视频、大数据、内部工具等核心业务都以容器的方式运行在容器编排系统 Borg 上。2014年,随着公司内部的“Ursquake” (注:Urs 是负责基础设施的高级副...
2016-07-25 10:59:00
118
转载 Docker Swarm新版本发布对Kubernetes的意义
相比于普通的软件的开发速度,容器编排领域的发展速度相当惊人。基于容器的初创公司呈爆发式增长,这个领域的竞争也愈加激烈。这是一个好的开始,但是技术的选择却成为一个难题。在这样的情况下,我们目前关注了Docker和Swarm。 在Apprenda,我们的目标就是提交一个有创意的,稳定的,可以在长...
2016-07-18 17:55:00
77
转载 基于容器的分布式系统的设计模式
1、 介绍 在20世纪80年代末和20世纪90年代初,面向对象编程彻底改革了软件开发方法,普及了将应用程序作为模块化组件的创建方法。随着基于容器化软件组件的微服务架构的逐渐普及,现在在分布式系统开发中也发生着类似的革命。容器之间相互隔离的优点使得容器成为了分布式系统中合适的基本...
2016-07-18 11:35:00
194
转载 容器趋势:计划,编排和CI——来自Bitnami的数据集
人数 在接受调查的人数中有30%是独立开发者,剩下的都是各个公司的雇员。 基于分析的目的,我们忽视了个人参与者,把重点聚焦在四项用户设置上,重点查看那些使用或者准备使用容器的人。 员工数2-50人的公司 员工数50-250的公司 员工250-100的公司 ...
2016-07-12 17:47:00
92
转载 Kubernetes Meetup 北京站
日程安排 13:00 - 13:30签到 13:30 - 14:10唐继元 《Kubernetes 高级实践:Master高可用方案设计和踩过的那些坑》 14:10 - 14:50邓德源《Kubernetes 1.3 新特性解析》 14:50 - 15:3...
2016-07-04 18:53:00
145
转载 Travix是如何部署应用程序到Kubernetes上的
在Travix内部的100个开发好的应用,有差不多一半是运行在谷歌GCE上面。早在2015年5月,Kubernetes还是Alpha版本的时候,Travix就已经开始使用了,从那之后接受它并且将它作为新应用程序的默认承载平台来使用。 在这篇文章中,我们来看Travix是如何部署应用程序到Ku...
2016-07-01 17:16:00
64
转载 Kubernetes Master High Availability 高级实践
以下是分享实录: 大家好,我是才云科技的唐继元,今天给大家带来一篇技术分享,本次分享我将为大家介绍如何构建Kubernetes Master High Availability环境。此次分享内容是我在工作中经验总结,如果有不正确的或者需要改进的地方,欢迎各位大神指正。 相信大家对容器、do...
2016-06-29 18:00:00
171
转载 如何理解Kubernetes认证和授权
当设置产品Kubernetes集群的时候,认证和授权是两个很重要的基本需求。在这篇文章中,让我们来浏览一些细节,这些细节可以帮助Kubernetes环境做好方案。 比如说,你现在已经引发了通过输入yaml文件到kubectl(kubectl create-f pod.yaml)创建POD...
2016-06-27 13:21:00
124
转载 Lumins Technolgies一年来在生产中使用Kubernetes的经验
在2015年,我们Lumins Technolgoies在亚马逊的EC2上面运行配置很多年之后,我所在的团队接到任务,负责为Lumins Technolgoies所有其他开发团队的配置创建一个新的配置平台。过去这么多年,AWS的设置运行得很好。但是配置设置,定制脚本,和自动配置的工具这些东...
2016-06-22 17:43:00
128
转载 一朵随处安放的云——用Docker和Kubernetes重做云服务?
重做云服务 在之前的博客中,我写过开源软件如何作为服务被交付,而不是从二进制文件角度来看它们。这些开源服务交付一个免费、开放、灵活的服务,工程师用来帮助创建他们的应用程序,这个过程不需要解决保持软件持续运行的问题。 今天我们来谈进一步的话题,新一代的云服务:Anywhere Cloud ...
2016-06-20 17:35:00
72
转载 如何在VMware vSphere上安装Kubernetes来运行Docker
安装谷歌Kubernetes不需要VMware vSphere或者任何其他的虚拟机控制器。在虚拟机上安装十分方便,所以在配置和测试环境的时候也强烈推荐安装。 先不管虚拟机或者物理机,安装Linux OS是必须的。我一般选择RHEL fork的CentOS 7。安装了CentOS之后,剩下的就...
2016-06-20 13:52:00
123
转载 活动预告|7月2日 才云Kubernetes Meetup杭州站#2 大数据-机器学习专场
时间:2016年7月2日 下午13:00 - 18:00 (免费门票与茶歇) 地点:杭州文二路391号西湖国际科技大厦d南楼2楼星沅空间 日程安排: 13:00 - 13:30签到 13:30 - 14:10何辉辉《机器学习介绍》 14:15 - 14:55顾思宇《神经网...
2016-06-16 17:56:00
149
转载 最新客观数据|Kubernetes在容器集群中的领导地位
在IT界和开发者眼中,Kubernetes都是云原生平台的绝对leader。传闻与研究结论之间的差别就是数据支撑。当然,你可以雇一些权威人士来说些漂亮话。你也可以在销售、市场和布道上花大笔的钱。然而,就我们过去做供应商的经验来说,生态圈的效应是花钱也造不出来的。所有的数据都说明,Kuberne...
2016-06-15 17:12:00
108
转载 Kubernetes1.3上线可期待的新功能
Petsets petsets用有状态应用程序和服务解决问题。在Kubernetes中最小的配置单元就是pod。Pods寿命比较短,类似于正在运行的容器镜像实例,然后在它停止的时候杀死它。当pod终止的时候,这个实例就消失了,被一个新的实例替代,这个实例用的是新的文件系统、新的网络身份。 ...
2016-06-14 11:42:00
80
转载 使用Kubernetes健康检查
Liveness Probes Kubernetes健康检查被分成liveness和readiness probes。liveness probes是用来检测你的应用程序是否正在运行。通常情况下,你的程序一崩溃,Kubernetes就会看到这个程序已经终止,然后重启这个程序。但是live...
2016-06-12 11:48:00
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人