Openshift架构理解v3.11

  • Openshift简介
  • Openshift版本
  • Openshift架构图
  • Openshift架构组件角色说明

Openshift简介

Openshift是一个开源的容器云平台,底层基于当前容器的事实标准编排系统k8s和docker引擎,企业可以基于此平台搭建内部PAAS平台,贯穿CI/CD流程,提高企业IT效率,拥抱DevOps和敏捷开发。

Openshift版本

OpenShift Container Platform(Enterprise-OCP) 企业版
Origin Community Distribution of Kubernetes(OKD) 开源版

Openshift架构图


Docker提供了容器引擎,k8s提供了对多主机容器集群的编排管理,OKD额外提供了

  • 开发人员的源代码管理,构建和部署
  • 多应用管理(基于Template)
  • 开发团队和用户行为跟踪
  • 提供底层网络基础架构

Openshift架构组件角色说明

Master :API Server (负责处理客户端请求;验证和配置Pod、service、RC);Controller Manager Server (包括scheduler和replication controller;监视etcd中RC状态,通过API同步状态);
Node:为容器提供运行环境;具有运行Pod所需的服务、oc、kubelet、服务代理
Compute Node :(Application Node) 部署application(默认情况)
Infra Node: 运行router、image registry等infrastructure服务(默认情况)
Etcd: 可靠的键值存储数据库。要么都部署在Master Node,要么均不部署在Master Node, 用来存储共享数据:master state、image、 build、deployment metadata等
Pod: 是Kubernetes 最小计算单元,可以部署一个或多个container,一组相关容器的集合
Service :作为一组Pod的代理存在,存在于集群内部,只有集群内部可以访问
Router: 本质是一个haproxy,作为最外层用户访问集群的代理
网络SDN-OVS:Open vSwitch(OVS)配置覆盖网络
内部DNS:OKD使用了dnsmasq和skydns,安装成功后会自动配置所有Node,/etc/resolv.conf会被修改,nameserver变为本机IP,即本机作为dns服务器,Node转发请求至上游dns或本机skydns。
Web console:直接面向用户层,所有用户操作基于该层操作集群。例如部署应用、查看权限范围内的信息等

面向用户的web console示例:

参考文献:https://docs.okd.io/3.11/architecture/index.html

Openshift架构理解v3.11相关推荐

  1. 沉淀再出发:Spring的架构理解

    沉淀再出发:Spring的架构理解 一.前言 在Spring之前使用的EJB框架太庞大和重量级了,开发成本很高,由此spring应运而生.关于Spring,学过java的人基本上都会慢慢接触到,并且在 ...

  2. lnmp架构——架构理解

    lnmp架构--架构理解 1 lnmp简介 2 lnmp工作原理 3 lnmp特点 4 lamp与lnmp的区别 4.1 lamp简介 4.2 对比 1 lnmp简介 LNMP是指一组通常一起使用来运 ...

  3. iOS软件开发架构理解

    iOS软件开发架构理解 这个东西是硬伤,框架?自带的mvc? 自带的UIViewController UIView UINavigationController 这些算不算?当然算的,cocoa框架嘛 ...

  4. ARM CORTEX-M3 内核架构理解归纳

    ARM CORTEX-M3 内核架构理解归纳 来源:网络 个人觉得对CM3架构归纳的非常不错,因此转载 基于<ARM-CORTEX M3 权威指南>做学习总结: 在我看来,Cotex-M3 ...

  5. EZDML for mac64/linux64/win64 V3.11发布

    EZDML是一个数据模型创建管理的小软件,可快速的进行数据库表结构设计,建立数据模型,支持自定义脚本模板来生成代码文件. 2021年10月23日 V3.11 选中外键连线时关联字段高亮显示,HTTP_ ...

  6. 超易药品进销存软件 V3.11

    超易药品进销存软件 V3.11 超易药品进销存软件一款专门针对药品行业特殊性而设计的一款药品进销存软件,支持单位换算,货币换算,保质期查询等亮点功能,支持防止串货查询. 1.整个操作界面完全类似于 O ...

  7. 深入理解C++11电子书pdf下载

    深入理解C++11 C++11新特性解析与应用下载链接: https://pan.baidu.com/s/1kMMq-ceUmr4aCugF15RCKg 提取码获取方式:关注下面微信公众号,回复关键字 ...

  8. Oracle Recommended Kernel Parameter settings for HP Itanium v3 11.31

    Ask Maclean Liu Oracle>正文 Oracle Recommended Kernel Parameter settings for HP Itanium v3 11.31 原创 ...

  9. KubePi可视化管理面板升级,集群扩容步骤分解,KubeOperator开源容器平台v3.11.2发布

    11月15日,开源容器平台KubeOperator正式发布v3.11.2版本.在这一版本中,KubeOperator默认集成最新的KubePi可视化管理面板v1.2.0版本,同时对集群扩容步骤进行了分 ...

最新文章

  1. spring中的事务配置
  2. 最小生成树(kruskal+prime)
  3. MySQL-过滤数据
  4. nginx 端口没有被占用启动闪退_Nginx 的简单使用 (IIS,Asp.Net) - 奋斗的中年人哈哈哈...
  5. selenium持续集成_使用Selenium进行Spring Boot集成测试
  6. PCB-电解电容的封装
  7. 案例 解析频道节目单 c# 1614261055
  8. 最大子段和SP1716GSS3 线段树
  9. 12星座的出生年月日性格_12星座男人最爱的女人性格
  10. php网站源码 是什么,php源码是什么
  11. 技术交流群内容及加入方式
  12. Linux-chmod
  13. 关于纸张尺寸和照片尺寸
  14. 百度1+x计算机视觉证书题库
  15. 服务器如何与智能家居通讯协议,智能家居通信协议优缺点比较
  16. 负数在内存中的存储形式——补码
  17. python adf检验_python做adf检验
  18. 在阿里云开通SSL后,网站PING不通!再说一下 阿里云的服务响应和体验真心的太差!!你们有没有同感?
  19. Fed-SCNN: A Federated Shallow-CNN Recognition Framework for Distracted Driving
  20. 初始Vue响应式原理~~

热门文章

  1. LaTex - PPT 换页动态效果(亲测有效)
  2. css选择器 ~ (波浪号)、+(加号)、>(大于号)的用法解析和举例
  3. factorial of n
  4. 单片机的低功耗运行模式power_down与idle模式
  5. 相关-21. 卷积的示意图(普通卷积,多通道卷积等)及Featur Map可视化
  6. Svchost.exe 程序占用CPU高
  7. Python 无框架实现决策树(DecisionTree)
  8. 函数极限和无穷大 函数各种情况极限的定义
  9. 人工智能-强化学习-算法:Critic 【用于评价一个 Actor/Policy π】--> Q-Learning【用于训练出来一个最优 Actor/Policy π,擅长处理离散型 actions】
  10. 音视频基础知识-时间戳的理解