赞
踩
K8s作为容器编排系统的通用标准呢,K8s的出现促进了PaaS的飞速发展和企业中的落地。基于K8s红帽推出的企业级PaaS平台——OpenShift提供了开箱即用的PaaS功能。
OpenShift与K8s之间的关系可以阐述为OpenShift因K8s而重生,K8s因OpenShift走向企业级PaaS平台。
容器运行时接口OCI标准提出以后,红帽考虑到K8s在企业中的应用,专门为K8s做了一个轻量级的容器运行时,决定重用了runC等基本组件来启动容器,并实现了一个最小的CRI称为CRI-O,CRI-O是CRI的一种标准实现。
红帽OpenShift最新的调用架构:
采用CRI-O运行时OpenShift对底层的调用链路更短、效率更高、稳定性更强。CRI-O的运行不依赖于守护进程,即使OpenShift节点上的CRI-O的Systemed进程终止,所有运行的Pod也不受影响。
详细的调用流程:
基于K8s 1.0的OpenShift 3.0,构建中三大强有力的支柱上:
企业通常对PaaS平台的安全性、可操作性、兼容性等有复杂的要求,K8s的原生功能很难满足这些需求。为此,在过去几年的时间里,红帽在K8s和其周边社区投入了大量的精力。
红帽收购CoreOS公司,在随后一年的时间里,红帽将CoreOS优秀的功能和组件迅速融合到OpenShift中。
红帽的OpenShift补充了大量的企业级功能,并逐渐将这些功能贡献给上游的K8s社区,K8s与OpenShift共同成长。
1.稳定性的提升:
2.OpenShift实现了一个集群承载多租户和多应用:
3.OpenShift实现了应用程序的简单和安全部署:
4.OpenShift帮助K8s运行更多类型的应用负载:
5.OpenShift实现应用的快速访问:
6.OpenShift实现了容器镜像的便捷管理:
OpenShift对K8s生态的延伸主要体现在七个方面,接下来分别介绍这七个方面。
1.OpenShift实现了与CI/CD工具的完美集成:
2.OpenShift实现开发运维一体化:
3.OpenShift实现有状态应用的全生命周期管理:
4.OpenShift实现了对IaaS资源的管理:
5.OpenShift实现集群实时更新:
6.OpenShift通过Istio实现新一代微服务架构:
7.OpenShift实现Serverless:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。