【前言】本文介绍了Kubernetes基于Centos7构建根底环境,作者:姜新灿(同创永益架构总监)。

环境筹备

筹备一台虚拟机,本教程是以vagrant+vbox进行构建,默认用户名明码均为vagrant,上面开始设置系

统,大家也能够自行装置零碎。

一、 敞开防火墙、并设置开机不启动防火墙

二、 开启近程拜访

三、 永恒敞开selinux

批改/etc/sysconfig/selinux文件设置

四、 禁用swap替换分区

关上/etc/fstab正文掉swap

五、 装置wget

提醒Complete!则装置胜利

六、 更改零碎默认镜像源为阿里镜像源

  1. 切换到/etc/yum.repos.d/下查看以后镜像源
  2. 切换到/etc/yum.repos.d/目录下创立backup文件夹,并将上述镜像源挪动到backup文件夹下
  3. 拉取阿里云镜像源,看见saved则拉取胜利
  4. 查看目录构造
  5. 执行yum clean all清空镜像源缓存
  6. 执行yum makecache从新加载缓存,看到Metadata Cache Created则加载胜利

七、 查看服务器IP地址(非必须)

我集体的是在eth1下,对应的是192.168.1.40

八、 自定义服务器域名(非必须)

也能够手动批改vi /etc/hostname(须要重启)

九、 增加hosts自定义域名映射(非必须)

  1. 批改hosts配置
  2. 查看hosts配置

十、 同步阿里云工夫(墙裂倡议)

  1. 装置ntp,提醒Complete!则装置胜利
  1. 查看以后零碎工夫、并设置以后工夫为上海
  2. 设置ntp,同步阿里云工夫,执行vi /etc/ntp.conf

找到server四行代码正文掉,在其上面减少server http://aliyun.com iburst,而后通过sudo

systemctl start ntpd启动服务,稍等一会执行ntpq -p查看是否同步,如果呈现后面的*则,同步 胜利

systemctl start ntpd 启动ntp

systemctl restart ntpd 重启ntp

systemctl enable ntpd.service 开机启动

ntpdc -c loopinfo 查看与工夫同步服务器的时间差

十一、 降级内核