綜合雲平臺 - OpenShift - 07

這裏主要是介紹, 正式安裝從下篇開始html

OpenShift 的安裝有不少方式, 須要從如下幾個方面考慮:node

# 這些都摘自官網文檔, 翻譯歸納了一下數據庫

安裝方式:架構

  RPM: 咱們選用這個方式, 傳統的 RPM 軟件包安裝ide

  Containerized: 容器化安裝, 其實我我的更偏向這個方式, 由於畢竟容器自帶天生高可用, 部署升級維護都很方便, 可是目前 OpenShift 對容器化安裝的支持很差, 還處於開發階段, 因此先等待後續版本了性能

獨立 Registry:測試

  因爲咱們以後會使用 Gluster 來爲 registry 提供存儲, 因此這個就不用獨立出來了ui

架構: 後文詳述spa

 

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

 

下篇開始安裝

相關文章
相關標籤/搜索