TranslateProject/translated/tech/20181011 Getting started with Minikube- Kubernetes on your laptop.md
2018-10-12 23:59:35 +08:00

124 lines
4.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Minikube入门笔记本上的Kubernetes
======
运行Minikube的分步指南。
![](https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/cube_innovation_process_block_container.png?itok=vkPYmSRQ)
在[Hello Minikube][1]教程页面上Minikube被宣传为基于Docker运行Kubernetes的一种简单方法。 虽然该文档非常有用但它主要是为MacOS编写的。 你可以深入挖掘在Windows或某个Linux发行版上的使用说明但它们不是很清楚。 许多文档都是针对Debian / Ubuntu用户的比如[安装Minikube的驱动程序][2]。
### 先决条件
1. 你已经[安装了Docker][3]。
2. 你的计算机是一个RHEL / CentOS / 基于Fedora的工作站。
3. 你已经[安装了正常运行的KVM2虚拟机管理程序][4]。
4. 你有一个运行的**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
1. 为你要即将下载的两个文件创建一个目录,两个文件分别是:[minikube][5]和[kubectl][6]。
2. 打开终端窗口并运行以下命令来安装minikube。
```
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
```
请注意minikube版本例如minikube-linux-amd64可能因计算机的规格而有所不同。
3. **chmod**加执行权限。
```
chmod +x minikube
```
4. 将文件移动到**/usr/local/bin**路径下,以便你能将其作为命令运行。
```
mv minikube /usr/local/bin
```
5. 使用以下命令安装kubectl类似于minikube的安装过程
```
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
```
使用**curl**命令确定最新版本的Kubernetes。
6. **chmod**给kubectl加执行权限。
```
chmod +x kubectl
```
7. 将kubectl移动到**/usr/local/bin**路径下作为命令运行。
```
mv kubectl /usr/local/bin
```
8. 运行**minikube start**命令。 为此,你需要有虚拟机管理程序。 我使用过KVM2你也可以使用Virtualbox。 确保是用户而不是root身份运行以下命令以便为用户而不是root存储配置。
```
minikube start --vm-driver=kvm2
```
这可能需要一段时间,等一会。
9. Minikube应该下载并开始。 使用以下命令确保成功。
```
cat ~/.kube/config
```
10. 执行以下命令以运行Minikube作为上下文。 上下文决定了kubectl与哪个集群交互。 你可以在~/.kube/config文件中查看所有可用的上下文。
```
kubectl config use-context minikube
```
11. 再次查看**config** 文件以检查Minikube是否存在上下文。
```
cat ~/.kube/config
```
12. 最后运行以下命令打开浏览器查看Kubernetes仪表板。
```
minikube dashboard
```
本指南旨在使RHEL / Fedora / CentOS操作系统用户操作更轻松。
现在Minikube已启动并运行请阅读[通过Minikube在本地运行Kubernetes][7]这篇官网教程开始使用它。
--------------------------------------------------------------------------------
via: https://opensource.com/article/18/10/getting-started-minikube
作者:[Bryant Son][a]
选题:[lujun9972][b]
译者:[Flowsnow](https://github.com/Flowsnow)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]:
[b]: https://github.com/lujun9972
[1]: https://kubernetes.io/docs/tutorials/hello-minikube
[2]: https://github.com/kubernetes/minikube/blob/master/docs/drivers.md
[3]: https://docs.docker.com/install
[4]: https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#kvm2-driver
[5]: https://github.com/kubernetes/minikube/releases
[6]: https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-binary-using-curl
[7]: https://kubernetes.io/docs/setup/minikube