返回介绍

Minikube

发布于 2019-09-08 09:21:12 字数 2459 浏览 1374 评论 0 收藏 0

Minikube用于在本地运行kubernetes环境,用来开发和测试。

在Mac上安装xhyve-driver

brew install docker-machine-driver-xhyve
# docker-machine-driver-xhyve need root owner and uid
sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve

https://github.com/kubernetes/minikube/releases 下载 minikube,我安装的是minikube v0.22.3

下载完成后修改文件名为minikube,然后chmod +x minikube,移动到$PATH目录下:

mv ~/Download/minikube-darwin-adm64 /usr/loal/bin/
chmod +x /usr/local/bin/minikube

安装kubectl

参考Install and Set Up kubectl,直接使用二进制文件安装即可。

curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/darwin/amd64/kubectl
或者:
先访问https://storage.googleapis.com/kubernetes-release/release/stable.txt
得到返回值,假设为:v1.9.1,然后拼接网址,直接在浏览器访问:
https://storage.googleapis.com/kubernetes-release/release/v1.9.1/bin/darwin/amd64/kubectl
直接下载kubectl文件。

若第一种方式访问多次超时,可以使用上述的第二种方式访问。

启动Minikube

假设使用xhyve-driver虚拟技术,则需要在minikube start加入参数 --vm-driver=xhyve

minikube start --vm-driver=xhyve
Starting local Kubernetes v1.7.5 cluster...
Starting VM...
Downloading Minikube ISO
 139.09 MB / 139.09 MB [============================================] 100.00% 0s
Getting VM IP address...
Moving files into cluster...
Setting up certs...
Connecting to cluster...
Setting up kubeconfig...
Starting cluster components...
Kubectl is now configured to use the cluster.

这将生成默认的~/.kube/config文件,自动指向minikube。

停止Minikube

minikube stop

参考

Running Kubernetes Locally via Minikube

Install minikube

Driver plugin installation - xhyve-driver

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文