图解Kubernetes应用部署( 四 )


在一切皆容器的时代 , Kubernetes无疑是一个时代宠儿 。 越来越多的企业和个人开始使用Kubernetes来虚拟化自己的业务 , 管理自己的容器 。 那么如何在Kubernetes部署应用 , 以及对运行中的集群出现故障如何排查就成了大家日益关注的问题了 。 本文虫虫给大家以直观图示方式介绍如何在Kubernetes中部署一个应用以及如何排查Kubernetes的故障(下一篇 , 请等待) 。

概述

当希望在Kubernetes中部署应用程序时 , 通常要定义三个组件:

部署(Deployment):这是创建Pod应用程序副本的方法

服务(Service):将流量调度到Pods的内部负载平衡器

入口(Ingress):描述流量如何从群集外部流到服务 。

直观图示

首先 , 在Kubernetes中 , 应用程序应该通过两层负载均衡对外公开:内部负载均衡器和外部负载均衡器 。

推荐阅读