作者:HaoKe
作者地址: http://github.com/KeHaohaoke
我的同事Daniel Hu写了一篇英文的博客,关于如何使用 minikube 搭建本地的 k8s 环境的。
我很喜欢这篇文章,链接在这里:minikube-k8s。
该文章和本文并不是一对一的翻译的。有各自不同的角度去讲述,建议你去阅读一下该篇文章,会有不一样的收获。
相关背景: 在日常开发测试中,我们验证和k8s有关的功能的时候,并不需要生产环境规格的k8s集群。
比如(3 master+3 node),这种规格的集群,我们个人一般不具有这种配置,也没有必要为了本地测试开发的验证而去专门搭建这样的集群(除非有特殊需要)。
本文则介绍一种利用 minikube 来搭建 k8s 本地开发测试环境的方法。
本文是在 MacOS 并且是 Intel 芯片的机器上进行安装 minikube 的。并且在安装中,指定了阿里云镜像,无须进行特别的上网方式的设置,不会有 gcr.io 下载慢或者无法下载而必须使用一些特殊的上网设置方法的问题。且由于镜像在国内,下载速度也很快。
概要:本文讲述了在 MacOS Intel 机器上:
使用 minikube 分别以 vmware 作为 driver 和使用 docker 作为 driver 来安装 one node 的 k8s。
minikube 安装准备
工欲善其事,必先利其器。我们先来下载 minikube:
shell
brew install minikube
如果你的 Mac 上没有安装 brew,请参考:Homebrew官网进行安装。
接下来,我们还要下载 kubectl:
shell
brew install kubectl
在 MacOS(intel 芯片)上,minikube 支持多种不同的 driver:文章来源:https://www.toymoban.com/news/detail-453899.html
- Docker
- VirtualBox
- VMWare Fusion
- HyperKit
接下来,我们会采用两种安装方式:一文章来源地址https://www.toymoban.com/news/detail-453899.html
到了这里,关于minikube 结合阿里云镜像搭建本地开发测试环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!