更多kubernetes文章:k8s专栏目录
kubernetes简介
kubernetes权威指南(第二版) 下载地址:http://download.csdn.net/download/zhuting11/10044590
kubernetes权威指南(第一版)下载地址:http://www.xpgod.com/soft/49232.html
你理想中的云计算的模型是什么样的?
给你1000台机器。需要实现哪些功能才能构成一个高可用的、自动化运维的服务?
kubernetes实现了如下功能
能看到所有机器的状态。包括cpu,内存等资源
有一个统一入口做发布修改操作,不要登录到每一台机器上去。
一个服务起多个备份、负载均衡的、有一个固定的ip+port提供服务。
不知道服务会起在哪台机器上,需要一个分布式存储方案。
能监控服务的状态,服务挂了能自动拉起来。
服务副本数量能根据资源使用情况自动伸缩。
滚动升级,服务程序更新时能不中断服务的情况下升级。
监控服务升级的过程,如果有问题可以恢复老版本。
基本概念和术语
kubernetes权威指南里“基本概念和术语”章节解释了kubernetes中的各个概念,边看边理解如何实现以上功能。
组件安装分布情况
master
node
虚拟化技术对比
kubernetes – docker vs openstack – kvm 相关文档
docker:https://baike.baidu.com/item/Docker/13344470?fr=aladdin
三分天下的竞争态势,至今已经逐渐明朗化,前身为Google自己内部的容器调度工具Borg的Kubernetes,在2014年开源推出之后,挟Google响亮的招牌、庞大的社群,Kubernetes开始出线,甚至拔得头筹,登上容器调度的宝座。维护Kubernetes项目的CNCF基金会,在今年6月时统计,目前使用Kubernetes作为容器管理工具的企业占比达77%,排名第二的Swarm则远远落后,只有21%,第三名则是13%的Mesos。
https://www.kubernetes.org.cn/3241.html
容器技术自2013年Docker容器问世以来一路高歌猛进红遍大江南北,老技术新Docker给各个行业带来不少便利,一时间VM与Docker成大家普遍对比对象,本质上IaaS层和PaaS层无可比性,但他们都能实现资源和系统环境隔离等特性,与虚拟机相比,Docker更显优势,有着更轻量、更快捷、占用资源更少,业界也对容器技术有非常大需求,不利的一面是,容器提供的隔离度比虚拟机的隔离度要低,人们大多选择在虚拟机中运行容器来达到更好的隔离效果。
https://www.kubernetes.org.cn/3222.html
东方国信基于kubernetes构建容器云平台的实践和思考:https://www.kubernetes.org.cn/3314.html
京东从OpenStack切换到Kubernetes的经验之谈:http://www.infoq.com/cn/articles/jingdong-from-openstack-to-kubernetes/
离线安装kubernetes1.8