您的位置:首页 > 其它

k8s 学习笔记

2017-10-30 16:17 106 查看

什么是k8s

k8s是一个开源平台,用于自动部署、扩展、操作应用程序容器。

使用k8s,你可以快速有效的解决用户需求:

1、快速部署应用程序。

2、快速扩展应用程序。

3、无缝滚动升级新特性。

4、限制硬件使用给必要的资源。

我们的目标是培育出一个组建或工具组成的生态系统,真正的担负起责任,使应用程序运行在共有云或者私有云上。

Kubernetes is

可移植的:共有云、私有云、混合云、多集群云

可扩展的:模块化、插件式、触发式、组件化

自愈能力:自动配置、自动重启、自动复制、自动扩展

为什么使用容器



一个容器对应一个应用程序,管理容器等同于管理和部署应用程序。

使用容器的益处:

敏捷的创建和部署应用程序。比虚拟机更容易的创建容器。

持续的开发、集成、部署。提供可靠和频繁的镜像构建、部署和回滚。

关注开发和操作分离:在构建的时候创建容器镜像,而不是在部署的时候创建,结构应用程序与基础设施。

环境的一致性:在开发、测试、生成环境保持一致。

云端和分布式系统的可移植能力。

应用程序中心管理能力。

松耦合、分布式、易伸缩、独立的微服务。

资源隔离:可预测的应用程序性能。

资源利用:高利用率和密度。

Kubernetes 可以做什么

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: