要在KVM上运行Minikube,你需要安装与虚拟化层通信所需的一些库和驱动程序: Docker machine,这是一个工具,可让你在虚拟主机上安装Docker Engine,并使用docker-machine命令管理主机。 Docker Machine KVM2,这是KVM上docker机器的插件驱动程序。 Qemu和Libvirt,管理程序和虚拟化API库。 Minikube和kubectl。
参考文章 请按下面的步骤进行。 一、安装KVM及安装Docker的参考文章 在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
等待下载和设置完成,然后确认一切正常,应该可以看到一个正在运行的VM,其名称为minikube: $ sudo virsh list
Minikube Basic操作及启用Kubernetes仪表板参考文章 请参考 https://ywnz.com/linuxyffq/4344.html 文章中的Minikube Basic操作部分及启用Kubernetes仪表板部分,成果如下图:
到这里,在KVM上运行Minikube就说完了,全程几乎是参考在Ubuntu 18.04系统上安装Minikube的步骤的,多出来的两步是:安装Docker Machine KVM驱动程序与启动minikube。
相关主题 |