背景
之前一直使用如TKE、minikube之类的配置好或者较容易配置的k8s。现在想尝试一下自己从零开始部署一个k8s集群,一方面想在自己电脑本地部署一个集群,方便折腾,一方面也可以加深对k8s理解
查阅资料
在百度搜了一下二进制安装k8s,跟着几个博客的操作步骤走了几遍,不知道是版本过久还是步骤不全,始终没法正常部署。最终还得是google才好使,在google找到一个github仓库–Kubernetes The Hard Way,有教怎么二进制部署k8s机器,并且更新到1.21.0版本。不过他是基于 Google Cloud Platform来进行实验,我这边是基于virtualbox虚拟机来实践他上面的步骤。
虚拟机配置
集群
172.28.128.10 master1
172.28.128.21 node1
172.28.128.22 node2
启动虚拟机
-
下载镜像
直接在ubuntu官网下载镜像即可,我下载的是ubuntu server 21.10
-
启动虚拟机