Linux 安装 minikube 指南
欢迎访问我的 GitHub
这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos
在 linux 安装 minikube 时遇到两个问题,在此记录整个安装过程,希望能够给遇见同样问题的读者一些参考;
前提
本次部署实战需要先解决谷歌镜像的下载问题,请确保您的网络可以正常访问和下载这些资源;
环境信息
操作系统:CentOS Linux release 7.6.1810
Docker:1.13.1
准备工作
在安装 minikube 之前,要先对电脑做些设置,例如 swap、防火墙、selinux 等,这些操作的步骤和细节请参照《CentOS7环境部署kubenetes1.12版本五部曲之一:标准化机器》
完成基本设置就可以正式开始了;
设置 Docker
部署的第一步是对修改 docker 的 cgroup driver 设置,使其和即将安装的 kubelet 服务保持一致,否则会导致 kubelet 启动失败:
打开文件**/usr/lib/systemd/system/docker.service** ,如下图,将红框中的 systemd 改为 cgroupfs :
重新加载配置信息,重启服务:
安装 kubectl
下载 kubectl 文件:
赋可执行权限:
移动到系统目录:
现在可以在任意位置执行 kubectl 命令了:
从上述信息可见 kubect 已经可用,但是还连接不上 server 端,接下来我们就来安装和启动 minikube;
安装 minikube
minikube 有以下两种运行方式:
运行在虚拟机,这要求当前电脑上要先安装 VirtualBox 或者 KVM;
运行在宿主机,这种方式不需要在当前电脑安装 ViirtualBox 或者 KVM;
为了快速安装,今天实战用到的是上面的第二种方式;
下载最新版 minikube,并赋予可执行权限:
移动到系统目录,以便在任意位置可以执行 minikube 命令:
启动 minikube,参数**--vm-driver=none** 表示 minikube 运行在宿主机,不需要提前安装 VirtualBox 或者 KVM:
等待一段时间后(和下载镜像的速度有关),minikube 启动成功,执行 kubectl get services 查看服务正常:
至此,Linux 环境部署和启动 minikube 成功,希望本文能给你在部署 minikube 时提供一些参考。
欢迎关注 InfoQ:程序员欣宸
版权声明: 本文为 InfoQ 作者【程序员欣宸】的原创文章。
原文链接:【http://xie.infoq.cn/article/73f5fb7144ca84ac4d2cc9bf9】。文章转载请联系作者。
评论