Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


小女孩也能看懂的插画版 Kubernetes 指南

Phippy 对这一切都感到很新奇,同时她也有很多与众不同的关注点:『如果我想要复制自己该怎么做呢?按需的……任意次数的可以吗?』

『很简单。』船长说道,接着就给 Phippy 介绍起了 replication controller。

Replication controller 提供了一种管理任意数量 pod 的方式。一个 replication controller 包含了一个 pod 模板,这个模板可以被不限次数地复制。通过 replication controller,Kubernetes 可以管理 pod 的生命周期,包括扩/缩容,滚动部署和监控等功能。

Phippy 就这样在船上和自己的副本愉快地生活了好多天。但是每天只能面对自己的副本,这样的生活也太孤单了。

Kube 船长慷慨地笑道:『我有好东西给你。』

说着,Kube 船长就在 Phippy 的 replication controller 和船上其它地方之间建了一个隧道:『就算你们四处移动,这个隧道也会一直待在这里,它可以帮你找到其它 pod,其它 pod 也可以找到你。』

service 可以和 Kubernetes 环境中其它部分(包括其它 pod 和 replication controller)进行通信,告诉它们你的应用提供什么服务。Pod 可以四处移动,但是 service 的 IP 地址和端口号是不变的。而且其它应用可以通过 Kubernetes 的服务发现找到你的 service。

有了 service,Phippy 终于敢去船上其它地方去玩了,她很快就有了新朋友 Goldie。有一天,Goldie 送了 Phippy 一件礼物,没想到 Phippy 只看了一眼就哭了。

『你怎么哭了?』Goldie 问道。

『我太喜欢这个礼物了,可惜没地儿放……』Phippy 都开始抽泣了。Goldie 一听原来是这么回事,马上就告诉 Phippy:『为什么不放在一个 volume 里呢?』

Volume 代表了一块容器可以访问和存储信息的空间,对于应用来说,volume 是一个本地的文件系统。实际上,除了本地存储,Ceph、Gluster、Elastic Block Storage 和很多其它后端存储都可以作为 volume。

查看其它分页:

发表评论


最新评论

我也要发表评论

来自广东广州的 Chrome 49.0|GNU/Linux 用户 2016-7-4 15:12
很有爱
3 回复

热点评论

来自广东广州的 Chrome 49.0|GNU/Linux 用户 2016-7-4 15:12
很有爱
3

相关阅读

返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。