kubernetes简介

简介: kubernetes简介 kubernetes权威指南(第二版) 下载地址:http://download.csdn.net/download/zhuting11/10044590 kubernetes权威指南(第一版)下载地址:http://www.xpgod.com/soft/49232.html 你理想中的云计算的模型是什么样的? 给你1000台机器。

kubernetes简介

6da75e6429a7a93185afabd4cf2b2f5620fed4ed

kubernetes权威指南(第二版) 下载地址:http://download.csdn.net/download/zhuting11/10044590

kubernetes权威指南(第一版)下载地址:http://www.xpgod.com/soft/49232.html

你理想中的云计算的模型是什么样的?

给你1000台机器。需要实现哪些功能才能构成一个高可用的、自动化运维的服务?

kubernetes实现了如下功能

能看到所有机器的状态。包括cpu,内存等资源

有一个统一入口做发布修改操作,不要登录到每一台机器上去。

一个服务起多个备份、负载均衡的、有一个固定的ip+port提供服务。

不知道服务会起在哪台机器上,需要一个分布式存储方案。

能监控服务的状态,服务挂了能自动拉起来。

服务副本数量能根据资源使用情况自动伸缩。

滚动升级,服务程序更新时能不中断服务的情况 下升级。

监控服务升级的过程,如果有问题可以恢复老版本。

基本概念和术语

kubernetes权威指南里“基本概念和术语”章节解释了kubernetes中的各个概念,边看边理解如何实现以上功能。

组件安装分布情况

065aa275e6573c023a23bee53ce0618bb86b47b2

虚拟化技术对比

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

https://www.kubernetes.org.cn/3063.html

本文转自CSDN-kubernetes简介

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
存储 弹性计算 Kubernetes
01-Kubernetes-Kubernetes简介
01-Kubernetes-Kubernetes简介
01-Kubernetes-Kubernetes简介
|
存储 Kubernetes 微服务
kubernetes简介-这是一篇学习k8s必看的文章
kubernetes简介-这是一篇学习k8s必看的文章
|
Kubernetes 监控 API
第一章 Kubernetes 简介
第一章 Kubernetes 简介
294 3
|
存储 Kubernetes 调度
kubernetes简介
service是提供用户发现你服务的模块, 其实上面跑着上文中提到的label selector。因为某个pod并不稳定,可能随时新建随时删除,serives出现屏蔽掉了pod变动对服务调用方带来的影响。顺便说一句,service是长期存活的。  当一个请求过来的时候,他先到proxy service,proxy service通过label selector找到对应的pod,将请求转发过去。如果有多个pod提供同一种服务,proxy service会采用轮询的方式转发请求。
295 1
|
容器
阿里云最新产品手册——阿里云核心产品——分布式云容器平台ACK One——ACK One GitOps简介
阿里云最新产品手册——阿里云核心产品——分布式云容器平台ACK One——ACK One GitOps简介自制脑图
337 1
|
Kubernetes Cloud Native 微服务
Kubernetes 简介:容器编排与集群管理的进化
Kubernetes 简介:容器编排与集群管理的进化
583 0
|
JSON Kubernetes 安全
Kubernetes Admission Controller 简介 - 注入 sidacar 示例
Kubernetes Admission Controller 简介 - 注入 sidacar 示例
517 0
|
消息中间件 设计模式 Kubernetes
【微服务安全】使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 1 部分:简介和架构
【微服务安全】使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 1 部分:简介和架构
|
Kubernetes API 调度
云原生容器Clouder认证:容器应用与集群管理—课时10:Kubernetes简介(选学)
云原生容器Clouder认证:容器应用与集群管理—课时10:Kubernetes简介(选学)
|
存储 JSON Kubernetes
K8S 资源对象简介及 kubectl 命令 | 学习笔记
快速学习 K8S 资源对象简介及 kubectl 命令