云网牛站
所在位置:首页 > Linux云服务器 > 在KVM上运行Minikube的说明

在KVM上运行Minikube的说明

2019-02-25 11:42:40作者:符天稿源:云网牛站

要在KVM上运行Minikube,你需要安装与虚拟化层通信所需的一些库和驱动程序:

Docker machine,这是一个工具,可让你在虚拟主机上安装Docker Engine,并使用docker-machine命令管理主机。

Docker Machine KVM2,这是KVM上docker机器的插件驱动程序。

Qemu和Libvirt,管理程序和虚拟化API库。

Minikube和kubectl。

 

参考文章

请按下面的步骤进行。

一、安装KVM及安装Docker的参考文章

如何在Ubuntu 18.04服务器上安装和配置KVM

在Ubuntu 18.04系统中安装指定docker版本的简单方法

二、下载minikube

需要下载minikube二进制文件,我将二进制文件放在/usr/local/bin目录下,因为它位于$PATH中:

# wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 -O  /usr/local/bin/minikube

Resolving storage.googleapis.com (storage.googleapis.com)... 216.58.223.112, 2a00:1450:401a:805::2010

Connecting to storage.googleapis.com (storage.googleapis.com)|216.58.223.112|:443... connected.

HTTP request sent, awaiting response... 200 OK

Length: 42763827 (41M) [application/octet-stream]

Saving to: ‘/usr/local/bin/minikube’

/usr/local/bin/minikube                    100%[===============>]  40.78M  15.6MB/s    in 2.6s    

(15.6 MB/s) - ‘/usr/local/bin/minikube’ saved [42763827/42763827]

使文件可执行:

# chmod +x /usr/local/bin/minikube

# minikube version

minikube version: v0.27.0

对于Arch Linux用户,可以从AUR安装minikube:

$ yaourt -Sy minikube-bin

三、安装kubectl

对于Arch Linux用户,可以从AUR安装:

$ yaourt -Sy kubectl-bin

$ kubectl version

注:参考 https://ywnz.com/linuxyffq/4344.html 文章中的在Ubuntu 18.04上安装kubectl部分。

 

安装Docker Machine KVM驱动程序

要安装的最后一项是KVM的Docker机器驱动程序,下载二进制文件并使其可执行:

$ curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-kvm2

$ chmod +x docker-machine-driver-kvm2

$ sudo mv docker-machine-driver-kvm2 /usr/local/bin/

该程序包可从AUR for Arch Linux用户获得:

$ yaourt -Sy docker-machine-driver-kvm2

 

启动minikube

安装完所有组件后,你应该准备好使用KVM驱动程序启动minikube,它将下载VM映像并为你配置Kubernetes单节点集群:

$ minikube start --vm-driver kvm2

在KVM上运行Minikube的说明

等待下载和设置完成,然后确认一切正常,应该可以看到一个正在运行的VM,其名称为minikube:

$ sudo virsh list

在KVM上运行Minikube的说明

 

Minikube Basic操作及启用Kubernetes仪表板参考文章

请参考 https://ywnz.com/linuxyffq/4344.html 文章中的Minikube Basic操作部分及启用Kubernetes仪表板部分,成果如下图:

在KVM上运行Minikube的说明

到这里,在KVM上运行Minikube就说完了,全程几乎是参考在Ubuntu 18.04系统上安装Minikube的步骤的,多出来的两步是:安装Docker Machine KVM驱动程序与启动minikube。

 

相关主题

使用Weave Net CNI在Ubuntu 18.04中设置3节点Kubernetes集群

精选文章
热门文章