Posts in 2016
Kubernetes 社区会议记录 - 20160114
2016.01.28 in 博客
1 月 14 日 - RackN 演示、测试问题和 KubeCon EU CFP。 记录者:Joe Beda 演示:在 Metal,AWS 和其他平台上使用 Digital Rebar 自动化部署,来自 RackN 的 Rob Hirschfeld 和 Greg Althaus。 Greg Althaus。首席技术官。Digital Rebar 是产品。裸机置备工具。 检测硬件,启动硬件,配置 RAID、操作系统并部署工作负载。 处理 Kubernetes 的工作负载。 看到始于云,然后又回到 …
为什么 Kubernetes 不用 libnetwork
2016.01.14 in 博客
在 1.0 版本发布之前,Kubernetes 已经有了一个非常基础的网络插件形式-大约在引入 Docker’s libnetwork 和 Container Network Model (CNM) 的时候。与 libnetwork 不同,Kubernetes 插件系统仍然保留它的 'alpha' 名称。现在 Docker 的网络插件支持已经发布并得到支持,我们发现一个明显的问题是 Kubernetes 尚未采用它。毕竟,供应商几乎肯定会为 Docker 编写插件-我们最好还是用相同的驱动程 …
Kubernetes 和 Docker 简单的 leader election
2016.01.11 in 博客
概述 Kubernetes 简化了集群上运行的服务的部署和操作管理。但是,它也简化了这些服务的发展。在本文中,我们将看到如何使用 Kubernetes 在分布式应用程序中轻松地执行 leader election。分布式应用程序通常为了可靠性和可伸缩性而复制服务的任务,但通常需要指定其中一个副本作为负责所有副本之间协调的负责人。 通常在 leader election 中,会确定一组成为领导者的候选人。这些候选人都竞相宣布自己为领袖。其中一位候选人获胜并成为领袖。一旦选举获胜,领导者就会不断 …
Posts in 2015
使用 Puppet 管理 Kubernetes Pod、Service 和 Replication Controller
2015.12.17 in 博客
今天的嘉宾帖子是由 IT 自动化领域的领导者 Puppet Labs 的高级软件工程师 Gareth Rushgrove 撰写的。Gareth告诉我们一个新的 Puppet 模块,它帮助管理 Kubernetes 中的资源。 熟悉[Puppet]的人(https://github.com/puppetlabs/puppet)可能使用它来管理主机上的文件、包和用户。但是Puppet首先是一个配置管理工具,配置管理是一个比管理主机级资源更广泛的规程。配置管理的一个很好的定义是它旨在解决四个相关的问 …
Kubernetes 1.1 性能升级,工具改进和社区不断壮大
2015.11.09 in 博客
自从 Kubernetes 1.0 在七月发布以来,我们已经看到大量公司采用建立分布式系统来管理其容器集群。 我们也对帮助 Kubernetes 社区变得更好,迅速发展的人感到钦佩。 我们已经看到诸如 CoreOS 的 Tectonic 和 RedHat Atomic Host 之类的商业产品应运而生,用以提供 Kubernetes 的部署和支持。 一个不断发展的生态系统增加了 Kubernetes 的支持,包括 Sysdig 和 Project Calico 等工具供应商。 在数百名贡献者的 …
Kubernetes 社区每周环聊笔记——2015 年 7 月 31 日
2015.08.04 in 博客
每周,Kubernetes 贡献社区都会通过Google 环聊虚拟开会。我们希望任何有兴趣的人都知道本论坛讨论的内容。 这是今天会议的笔记: 私有镜像仓库演示 - Muhammed 将 docker-registry 作为 RC/Pod/Service 运行 在每个节点上运行代理 以 localhost:5000 访问 讨论: 我们应该在可能的情况下通过 GCS 或 S3 支持它吗? 在每个节点上运行由 $object_store 支持的真实镜像仓库 DNS 代替 localhost? …
宣布首个Kubernetes企业培训课程
2015.07.08 in 博客
在谷歌,我们依赖 Linux 容器应用程序去运行我们的核心基础架构。所有服务,从搜索引擎到Gmail服务,都运行在容器中。事实上,我们非常喜欢容器,甚至我们的谷歌云计算引擎虚拟机也运行在容器上!由于容器对于我们的业务至关重要,我们已经与社区合作开发许多基本的容器技术(从 cgroups 到 Docker 的 LibContainer),甚至决定去构建谷歌的下一代开源容器调度技术,Kubernetes。 在 Kubernetes 项目进行一年后,在 OSCON 上发布 V1 版本的前夕,我们很高 …
幻灯片:Kubernetes 集群管理,爱丁堡大学演讲
2015.06.26 in 博客
2015年6月5日星期五,我在爱丁堡大学给普通听众做了一个演讲,题目是使用 Kubernetes 进行集群管理。这次演讲包括一个带有 Kibana 前端 UI 的音乐存储系统的例子,以及一个基于 Elasticsearch 的后端,该后端有助于生成具体的概念,如 pods、复制控制器和服务。 Kubernetes 集群管理。
OpenStack 上的 Kubernetes
2015.05.19 in 博客
今天,OpenStack 基金会通过在其社区应用程序目录中包含 Kubernetes,使您更容易在 OpenStack 云上部署和管理 Docker 容器集群。 今天在温哥华 OpenStack 峰会上的主题演讲中,OpenStack 基金会的首席运营官:Mark Collier 和 Mirantis 产品线经理 Craig Peters 通过利用 OpenStack 云中已经存在的计算、存储、网络和标识系统,在几秒钟内启动了 Kubernetes 集群,展示了社区应用程序目录的工作流。 目录 …
Kubernetes 社区每周聚会笔记- 2015年5月1日
2015.05.11 in 博客
每个星期,Kubernetes 贡献者社区几乎都会在谷歌 Hangouts 上聚会。我们希望任何对此感兴趣的人都能了解这个论坛的讨论内容。 简单的滚动更新 - Brendan 滚动更新 = RCs和Pods很好的例子。 ...pause… (Brendan 需要 Kelsey 的演示恢复技巧) 滚动更新具有恢复功能:取消更新并重新启动,更新从停止的地方继续。 新控制器获取旧控制器的名称,因此外观是纯粹的更新。 还可以在 update 中命名版本(最后不会重命名)。 Rocket 演示 - …