• 综合云平台


    这里主要是介绍, 正式安装从下篇开始

    OpenShift 的安装有很多方式, 需要从以下几个方面考虑:

    # 这些都摘自官网文档, 翻译概括了一下

    安装方式:

      RPM: 我们选用这个方式, 传统的 RPM 软件包安装

      Containerized: 容器化安装, 其实我个人更偏向这个方式, 因为毕竟容器自带天生高可用, 部署升级维护都很方便, 但是目前 OpenShift 对容器化安装的支持不好, 还处于开发阶段, 所以先等待后续版本了

    独立 Registry:

      由于我们之后会使用 Gluster 来为 registry 提供存储, 所以这个就不用独立出来了

    架构: 后文详述

     

    1. 基础架构以及环境:

    架构:

    Master

    Node

    Etcd

    LoadBalancer

    1

    /

    /

    /

    单节点测试环境

    1

    多个

    /

    /

    Master 多 Nodes, 小型平台, etcd 运行在 Master 节点上

    1

    多个

    3

    /

    Master 多 Nodes, Etcd 3个做集群, 中型平台, Etcd 数据库通过集群来 HA, 同时 Master 上不跑 Etcd 能提高管理能力, 比上一个架构有更大一点的管理能力

    3

    多个

    3

    1

    最复杂的架构, 大型平台, Master 和 Etcd 都是 HA, 前段做 HAProxy

    # 附上官网对 OpenShift Origin 平台最大容量限制

    Limit Type

    Current Limit

    Number of nodes [1]

    2,000

    Number of pods [2]

    120,000

    Number of pods per node

    250

    Number of pods per core

    10 is the default value. The maximum supported value is the number of pods per node.

    Number of namespaces

    10,000

    Number of pods per namespace [3]

    15,000

    Number of services [4]

    10,000

    Number of back-ends per service

    5,000

    Number of deployments per namespace [3]

    20,000

    # 以及官网对主机硬件性能要求:

    节点

    Master

    Node

    External Etcd

    OS

    CentOS 7.3+

    CentOS 7.3+

    /

    CPU

    2 vCPU

    1 vCPU

    /

    Memory

    16 GB

    8 GB

    /

    HDD

    /var: 40 GB

    /usr/local/bin: 1 GB

    temporary dir: 1 GB

    /var: 15 GB

    /usr/local/bin: 1 GB

    temporary dir: 1 GB

    20 GB

     

     

    # Master 在管理集群时, 额外需要:

    最小: 1 vCPU 1.5 GB Mem / Per 1000 pods

     

    下篇开始安装

  • 相关阅读:
    java继承
    Linux下word转pdf以及unoconv中文乱码问题
    jquery点击事件捕获
    在Windows上玩TensorFlow(一)——安装Docker【转】
    php面试总结
    [转载] PHP 线程,进程和并发
    微信小程序数据解密
    sql基础整理
    PHP 底层的运行机制与原理【转载】
    react-native 运行原理【转载】
  • 原文地址:https://www.cnblogs.com/joshuapu/p/8028867.html
Copyright © 2020-2023  润新知