上周小Phippy搬到了Kube船长船上的Pods里,感觉好极了,那今天我们继续看看Phippy的兴趣爱好哦。
上篇(点击回顾)小Phippy 搬到了船上的Pods里,感受到了回家般的舒适感,小Phippy希望能发挥一下它的不同寻常的兴趣爱好.
她很喜欢遗传学和克隆羊多莉,于是她问船长:“如果我想克隆自己呢…按需…任意数量 ”“这很容易”,船长说着便把 ReplicaSets 介绍给了她。
ReplicaSets 提供管理任意数量 Pod 的方法,他包含了一个 pod 的模板,可以被无限次任意复制。 通过ReplicaSets, Kubernetes 可以扩展、收缩、滚动部署和监控管理 pod 的整个生命周期。
通过了ReplicaSets的帮助, Phippy 对她的 pod 和她的复制品们感到满意。 但是仅仅只有“自己”的陪伴是远远不够的。她又去寻求Kube船长的帮忙。 Kube 船长听完Phippy的要求,笑着说到:“我正好有样东西要给你” 。话音未落,Phippy 手头的Replicatesets给的控制器与船上的其他部分之间就打开了一条通道。 Kube 船长慈爱的笑着说“ 有了这个Services的通道,不管你的克隆体想去到哪里,它都会为你敞开的,这样你就能发现其他的 pod,当然他们也能发现你!”
Service 可以向 Kubernetes 环境中的其他的 pod 和 ReplicaSet 部分发布你的应用程序提供的服务。在pod 过往的同时, service IP 地址和端口保持不变。其他应用程序可以通过 Kubernetes 服务找到你提供的服务。
Kubernetes有好多能力哦,我们了解了Replicasets和Services,看看一个具体应用场景吧,下面是微软杰出工程师Brenda Burns为大家讲解如何利用Kubernetes来构建流水线(DevOps中最重要的能力之一)。
Azure DevOps 是业界功能非常完备的企业级 DevOps 平台,它不仅可以作为 Azure 公有云上提供的 SaaS 服务使用,也可以搭建在私有数据中心。
本期,我们将邀请Azure DevOps 全球黑带技术专家,为大家分享由 Kubernetes 调度的容器应用,如何通过Azure DevOps 创建可靠的 CI/CD 管道,并且提供将基础设施环境作为代码的部署方法,同时持续监控企业应用性能。
扫描下方二维码,预约报名
直播参与互动,还有机会赢取精美礼品哦
马平
全球黑带技术专家 微软(中国)
拥有 20 年开源架构师和工程师经验,专注软件工程,DevOps解决方案咨询,拥有丰富的企业应用云端解决方案经验。
原文地址:https://mp.weixin.qq.com/s/bTa695uvdRmN-Qe2ncx8jQ