摘要: CSI - Container Storage Interface(容器存储接口) CSI 代表容器存储接口,CSI 试图建立一个行业标准接口的规范,借助 CSI 容器编排系统(CO)可以将任意存储系统暴露给自己的容器工作负载。有关详细信息,请查看设计方案。 csi 卷类型是一种 out-tree( 阅读全文
posted @ 2020-01-10 18:00 Mr.peter 阅读(1307) 评论(0) 推荐(0)
摘要: CNI - Container Network Interface(容器网络接口) CNI(Container Network Interface)是CNCF旗下的一个项目,由一组用于配置Linux容器的网络接口的规范和库组成,同时还包含了一些插件。CNI仅关心容器创建时的网络分配,和当容器被删除时 阅读全文
posted @ 2020-01-10 17:55 Mr.peter 阅读(1064) 评论(0) 推荐(0)
摘要: CRI - Container Runtime Interface(容器运行时接口) CRI中定义了容器和镜像的服务的接口,因为容器运行时与镜像的生命周期是彼此隔离的,因此需要定义两个服务。该接口使用Protocol Buffer,基于gRPC,在Kubernetes v1.10+版本中是在pkg/ 阅读全文
posted @ 2020-01-10 17:45 Mr.peter 阅读(809) 评论(0) 推荐(0)
摘要: 开放接口 Kubernetes作为云原生应用的基础调度平台,相当于云原生的操作系统,为了便于系统的扩展,Kubernetes中开放的以下接口,可以分别对接不同的后端,来实现自己的业务逻辑: CRI(Container Runtime Interface):容器运行时接口,提供计算资源 CNI(Con 阅读全文
posted @ 2020-01-10 17:41 Mr.peter 阅读(1013) 评论(0) 推荐(0)
摘要: Etcd是Kubernetes集群中的一个十分重要的组件,用于保存集群所有的网络配置和对象的状态信息。在后面具体的安装环境中,我们安装的etcd的版本是v3.1.5,整个kubernetes系统中一共有两个服务需要用到etcd用来协同和存储配置,分别是: 网络插件flannel、对于其它网络插件也需 阅读全文
posted @ 2020-01-10 17:34 Mr.peter 阅读(1093) 评论(0) 推荐(0)
摘要: 整体架构 Master架构 Node架构 分层架构 Kubernetes设计理念和功能其实就是一个类似Linux的分层架构,如下图所示。 核心层:Kubernetes最核心的功能,对外提供API构建高层的应用,对内提供插件式应用执行环境 应用层:部署(无状态应用、有状态应用、批处理任务、集群应用等) 阅读全文
posted @ 2020-01-10 17:00 Mr.peter 阅读(556) 评论(0) 推荐(0)
摘要: Kubernetes最初源于谷歌内部的Borg,提供了面向应用的容器集群部署和管理系统。Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助运营。 Borg简介 Borg是谷歌内部的大规模集群管理系统, 阅读全文
posted @ 2020-01-10 16:47 Mr.peter 阅读(626) 评论(0) 推荐(0)
摘要: 云原生实际上是一种理念或者说是方法论,它包括如下四个方面: 容器化:作为应用包装的载体 持续交付:利用容器的轻便的特性,构建持续集成和持续发布的流水线 DevOps:开发与运维之间的协同,上升到一种文化的层次,能够让应用快速的部署和发布 微服务:这是应用开发的一种理念,将单体应用拆分为微服务才能更好 阅读全文
posted @ 2020-01-10 15:54 Mr.peter 阅读(280) 评论(0) 推荐(0)
摘要: pivotal是云原生应用的提出者,并推出了 Pivotal Cloud Foundry 云原生应用平台和 Spring 开源 Java 开发框架,成为云原生应用架构中先驱者和探路者。 Pivotal最初的定义 早在2015年Pivotal公司的Matt Stine写了一本叫做迁移到云原生应用架构的 阅读全文
posted @ 2020-01-10 14:50 Mr.peter 阅读(481) 评论(0) 推荐(0)
摘要: 安全容器,kata为解决容器的安全而生。Kata容器与容器一样轻便,快速,并与容器管理层集成在一起,包括流行的编排工具,例如Docker和Kubernetes(k8s),同时还具有VM的安全优势。 阅读全文
posted @ 2020-01-10 10:26 Mr.peter 阅读(284) 评论(0) 推荐(0)