minikube
Minikube在Hello Minikube教程页面上做广告,是一种为Docker运行Kubernetes的简单方法。 尽管该文档非常有用,但它主要是为MacOS编写的。 您可以更深入地了解Windows或Linux发行版的说明,但是它们并不十分清楚。 而且许多文档(例如有关为Minikube安装驱动程序的文档) 都是针对Debian / Ubuntu用户的。
先决条件
- 您已经安装了Docker 。
- 您的计算机是基于RHEL / CentOS / Fedora的工作站。
- 您已经安装了可正常运行的KVM2虚拟机管理程序 。
- 您有一个正在工作的docker-machine-driver-kvm2 。 以下命令将安装驱动程序: curl -Lo docker-machine-driver-kvm2 https: // storage.googleapis.com / minikube / releases / latest / docker-machine-driver-kvm2 \
chmod +x docker-machine-driver-kvm2 \
&& sudo cp docker-machine-driver-kvm2 / usr / local / bin / \
&& rm docker-machine-driver-kvm2
下载,安装并启动Minikube
- 打开一个终端窗口,然后运行以下命令来安装minikube。
请注意,minikube版本(例如minikube-linux-amd64)可能会因计算机规格而异。curl -Lo minikube https: // storage.googleapis.com / minikube / releases / latest / minikube-linux-amd64
- chmod使其可执行。
chmod +x minikube
- 将文件移动到/ usr / local / bin路径,以便可以将其作为命令运行。
mv minikube / usr / local / bin
- 使用以下命令安装kubectl(类似于minikube安装过程)。
使用curl命令确定Kubernetes的最新版本。curl -Lo kubectl https: // storage.googleapis.com / kubernetes-release / release / $ ( curl -s https: // storage.googleapis.com / kubernetes-release / release / stable.txt ) / bin / linux / amd64 / kubectl
- chmod使kubectl可执行。
chmod +x kubectl
- 将kubectl移至/ usr / local / bin路径以作为命令运行它。
mv kubectl / usr / local / bin
- 运行minikube start 。 为此,您需要有一个虚拟机监控程序。 我使用了KVM2,您也可以使用Virtualbox。 确保以用户(而不是root)身份运行以下命令,以便为用户(而非root)存储配置。
这可能需要一段时间,所以请耐心等待。minikube start --vm-driver =kvm2
- Minikube应该下载并启动。 使用以下命令来确保成功。
cat ~ / .kube / config
- 执行以下命令以运行Minikube作为上下文。 上下文是确定kubectl与哪个集群进行交互的因素。 您可以在〜/ .kube / config文件中查看所有可用的上下文。
kubectl config use-context minikube
- 再次运行config file命令以检查上下文Minikube是否存在。
cat ~ / .kube / config
- 最后,运行以下命令以使用Kubernetes仪表板打开浏览器。
minikube dashboard
![Kubernetes仪表板 Kubernetes dashboard](https://i-blog.csdnimg.cn/blog_migrate/920f5b99b29fdb383e321ad6bbe19a08.png)
现在Minikube已启动并正在运行,请阅读通过Minikube在本地运行Kubernetes以开始使用它。
翻译自: https://opensource.com/article/18/10/getting-started-minikube
minikube