操作步骤
准备基础环境:
- 克隆我的个人项目,启动三台虚拟机
|
|
- 关闭工具机的防火墙,使开发机能直接访问虚拟机:
|
|
-
开发机挂VPN,连接到三台虚拟机,并更新三台虚拟机的软件源为国内源
-
为三台虚拟机安装docker,并设置Docker容器加速
|
|
安装Kubernetes
- 关闭swap,并测试关闭是否成功
|
|
- 为三台虚拟机必要的基础工具(kubeadm需要用到的)
|
|
- 配置镜像kubeadm仓库地址
|
|
- 安装 kubelet、kubeadm、kubectl并验证安装是否成功
|
|
- 初始化Kubernetes集群
|
|
- 安装flannel组件:
|
|
- 漫长的等待后,验证是否成功:
|
|
其他知识
- 忘记了node添加到master时的指令,可以通过如下指令获取
|
|
相关教程
- ubuntu18.04安装kubernetes
- ubuntu18.04搭建 kubernetes(k8s)集群
- Kubernetes集群的简单搭建(flannel.yml文件,及相关内容)
- Docker 镜像加速
- kubenetes使用kubeadm查询添加节点到集群的命令
后记
- 我以为apiserver-advertise-address参数可以帮我解决双网卡的问题,没想到我还是踩到了双网卡的坑,见相关教程。