k8s诞生于2014年,google出品,如今已经是0202年了,站在岸上学不会游泳,还不搭建个k8s集群来玩玩吗?
机器准备
- 三台位于国外的服务器
(1)k8s的相关组件官方镜像在国外,国外的服务器能防止下载的时候被block。国内的服务器可以考虑国内的
镜像,网上有相关教程。
(2)一台作为集群的master,另外两台作为node。
(3)用作master的机器cpu核数>=2核,这是k8s对硬件上的硬性规定。
(4)服务器的操作系统这里使用的是ubuntu 16.04 x64版本,其它系统未实验过。
软件版本
- ubuntu 16.04 x64
- docker 18.09.7
- k8s 1.17.3
(1)docker和k8s组件的版本都是安装时默认安装的版本。
前期工作
- 关闭swap内存
非必选操作。关闭swap是k8s出于性能上的考虑。
(1)修改下面文件
vi /etc/fstab
(2)使用#号注释掉文件内容第二行,注释后如下
UUID=e2048966-750b-4795-a9a2-7b477d6681bf / ext4 errors=remount-ro 0 1
# /dev