k8s 学习笔记
2017-10-30 16:17
106 查看
什么是k8s
k8s是一个开源平台,用于自动部署、扩展、操作应用程序容器。使用k8s,你可以快速有效的解决用户需求:
1、快速部署应用程序。
2、快速扩展应用程序。
3、无缝滚动升级新特性。
4、限制硬件使用给必要的资源。
我们的目标是培育出一个组建或工具组成的生态系统,真正的担负起责任,使应用程序运行在共有云或者私有云上。
Kubernetes is
可移植的:共有云、私有云、混合云、多集群云
可扩展的:模块化、插件式、触发式、组件化
自愈能力:自动配置、自动重启、自动复制、自动扩展
为什么使用容器
一个容器对应一个应用程序,管理容器等同于管理和部署应用程序。
使用容器的益处:
敏捷的创建和部署应用程序。比虚拟机更容易的创建容器。
持续的开发、集成、部署。提供可靠和频繁的镜像构建、部署和回滚。
关注开发和操作分离:在构建的时候创建容器镜像,而不是在部署的时候创建,结构应用程序与基础设施。
环境的一致性:在开发、测试、生成环境保持一致。
云端和分布式系统的可移植能力。
应用程序中心管理能力。
松耦合、分布式、易伸缩、独立的微服务。
资源隔离:可预测的应用程序性能。
资源利用:高利用率和密度。
Kubernetes 可以做什么
相关文章推荐
- K8S基本概念视频教学学习笔记
- docker学习笔记(k8s)
- k8s学习笔记之核心概念
- k8s学习笔记之etcd集群部署
- Docker学习笔记 — k8s部署
- Kubernetes(k8s)学习笔记(一)——系统架构
- Kubernetes--学习笔记-7 在k8s集群中创建pod
- Kubernetes(k8s)学习笔记1
- Docker学习笔记之k8s部署方法
- CCNA学习笔记---第1章:Internetworking
- Shader 学习笔记 20151124
- SMO学习笔记(四)——分离数据库
- 关于基于复杂网络的数据挖掘的学习笔记
- 『框架设计(第2版)CLR Via C#』学习笔记——CLR寄宿
- Lucene 学习笔记(一)——基本对象及结构
- python学习笔记---类的方法与普通方法的区别
- MyBatis学习笔记(三)——优化MyBatis配置文件中的配置
- javascript 学习笔记01-一道题让你了解for循环
- Androin学习笔记四十二:Java android Socket通信检测(server)连接是否断开