最大化的利用“云”的能力、发挥“云”的价值的最佳路径

 

云原生思想的两个理论基础

不可变基础设施    云应用编排理论

 

云原生关键技术点

1.自包含、可定制的应用镜像

2.应用快速部署与隔离能力

3.应用基础设施创建和销毁的自动化管理

4.可复制的管控系统与支撑组件

 

      容器就是一个视图隔离、资源可限制、独立文件系统的进程集合。

提供容器所需的二进制文件、配置文件以及依赖的文件集合称为 容器镜像

 

 Kubernetes

核心功能  1.调度  2.自动修复 3.水平伸缩

  • 首先需要安装一个虚拟机,来在虚拟机中启动 Kubernetes。我们会推荐大家利用 virtualbox 来作为虚拟机的运行环境;

安装 VirtualBox: https://www.virtualbox.org/wiki/Downloads

  • 其次我们需要在虚拟机中启动 Kubernetes,Kubernetes 有一个非常有意思的项目,叫 minikube,也就是启动一个最小的 local 的 Kubernetes 的一个环境。

minikube 我们推荐使用下面写到的阿里云的版本,它和官方 minikube 的主要区别就是把 minikube 中所需要的 Google 上的依赖换成国内访问比较快的一些镜像,这样就方便了大家的安装工作;

 

安装 MiniKube(中国版): https://yq.aliyun.com/articles/221687

  • 最后在安装完 virtualbox 和 minikube 之后,大家可以对 minikube 进行启动,也就是下面这个命令。

启动命令:minikube start —vm-driver virtualbox

如果大家不是 Mac 系统,其他操作系统请访问下面这个链接,查看其它操作系统如何安装 minikube 沙箱环境。

https://kubernetes.io/docs/tasks/tools/install-minikube/

 

pod      共享网络  共享存储

Pod 是 Kubernetes 项目里实现“容器设计模式”的核心机制

容器设计模式:Sidecar

1.应用与日志收集    2.代理容器   3.适配器容器

 

所有“设计模式”的本质都是:解耦和重用

原文地址:http://www.cnblogs.com/xq0422/p/16645697.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性