文字

系统需求

发行版 版本 内核 说明 备注
ubuntu 14.04 trusty 3.13+ Ubuntu 14.04 64位 服务器版
centos 7.2,7.3 3.10+ 64位

注意:

请保证操作系统是全新的,如果之前安装了docker、kubelet请完整卸载。

配置需求

平台一键安装,默认是单节点安装,即计算节点和管理节点在同一台机器上。建议使用多节点。

服务器配置

环境类型 CPU 内存 磁盘 集群规模
demo环境 2核 8G 100G 1台
测试环境 4核 8G 200G 2台
生产环境 8核+ 32G+ 200G以上 2+台

注意:
服务器配置中提到的CPU和内存是针对一台机器的配置,而非整个集群的配置需求。

磁盘配置

节点类型 分区 大小 说明
管理/计算节点 / 20G 系统根分区
管理/计算节点 /var/lib/docker 50G(测试),100G+(生产) docker镜像存储分区
管理节点 /data 50G(测试),100G+(生产) 集群管理程序日志,数据
管理节点 /grdata 50G(测试),100G+(生产) 集群公共数据,容器持久化存储

注意

/grdata 目录在社区版中默认使用nfs作为共享存储,生产环境建议配置分布式文件系统,企业版支持块设备存储。

时间同步

安装云帮之前需要确定所有服务器的时间要与NTF服务保持同步

下面分别介绍在 Ubuntu 和 CentOS 下配置主机时钟与 NTP 服务器同步的方法。

如果是在线环境,可以将 NTP 服务器设置为公网。

如果是离线环境,需要内部部署NTP服务,并将云帮服务器NTP服务配置上。

Ubuntu 下配置时钟与 NTP 服务同步

配置 NTP 服务器同步
通过如下命令实现 NTP 服务安装:

$ sudo apt-get update
$ sudo apt-get install ntp

通过修改 /etc/ntp.conf 文件来配置 NTP 服务器地址。
在配置完成后需要启动 NTP 服务,也可以通过命令实现该服务的自动启动:

$ service ntp start
$ update-rc.d ntp enable

Centos 下配置时钟与 NTP 服务同步

配置 NTP 服务器同步
通过如下命令实现 NTP 服务器同步:

$ sudo yum install ntp

通过修改 /etc/ntp.conf 文件来配置 NTP 服务器地址。
在配置完成后需要启动 NTP 服务,也可以通过命令实现该服务的自动启动:

$ sudo systemctl start ntpd
$ sudo systemctl enable ntpd

网络及防火墙设置

Centos设置

  • 关闭NetworkManager, firewalld
systemctl stop NetworkManager
systemctl stop firewalld

systemctl disable NetworkManager
systemctl disable firewalld

注意

关闭NetworkManager后,需确认网卡配置中打开了开机启动,以及设定了静态IP

# 配置文件模版
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.47.24.117
NETMASK=255.255.248.0

Ubuntu设置

静态ip配置模版:

cat /etc/network/interfaces.d/eth0
auto eth0
iface eth0 inet static
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
上一篇: 下一篇:
  页面正在加载中