Kubernetes解析(第一部分:了解Kubernetes)

文/Ypl 20180830

前言
越来越多的系统部署在云上,越来越多的软件架构设计采用了微服务的理念。本文主要分析被广泛使用的Kubernetes微服务架构,并在最后简要的剖析与相对主流的Spring Cloud、Dubbo之间相似和不同之处,通过对比分析来阐明我们该如何选择Kubernetes、Spring Cloud或者Dubbo。
本文内容主要包括以下几个部分:
1) Kubernetes的定位
2) Kubernetes基本概念、组成要素
3) Kubernetes主要资源对象深入剖析
4) Kubernetes关键组件工作原理
5) Docker要素剖析、容器集群
6) 如何使用Kubernetes(安装部署、开发生产)
7) Kubernetes、Spring Cloud、Dubbo对比分析
8) 结论
9) 参考文献
内容安排大致为:第一章Kubernetes的定位,第二章Kubernetes基本概念、组成要素,第三章Kubernetes主要资源对象深入剖析,第四章Kubernetes关键组件工作原理,第五章Docker要素剖析、容器集群,第六章如何使用Kubernetes,第七章结论。
预计按照四部分进行描述,第一部分:了解Kubernetes,包括第一章和第二章内容;第二部分:熟知Kubernetes,包括第三章和第四章内容;第三部分:了解Docker,第五章内容;第四部分:使用Kubernetes,第六章内容;第五部分:对比分析和结论,包括第七章和第八章的内容。
本文主要参考了《Kubernetes权威指南》、“百度”、各大博客。


一、 Kubernetes的定位
《Kubernetes权威指南》1书中1.1节“Kubernetes是什么”的原话如下描述:
首先,它是一个全新的基于容器技术的分布式架构领先方案。……
其次,如果我们的系统设计遵循了Kubernetes的设计思想,那么传统系统架构中那些和业务没有多大关系的底层代码与功能模块,都可以立刻从我们的视线中消失。……
然后,Kubernets是一个开放的开发平台。……,无论是用Java、Go、C++还是Python编写的服务,都可以毫无困难的映射为Kubernets的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值