Kubernetes实践篇-初窥Minikube

概述

以下操作如无特殊说明,皆在mac os环境。kubernets 版本1.10.0

  • 什么是Minikube ?

Minikub是社区为了方便大家本地开发和体验Kubernetes,而提供的本机部署工具。它在虚拟机中运行了一个单节点kubnertes集群。

安装

Minikube的安装只有三步,非常简单。

  • kubectl

首先安装kubectl。官方文档

 brew install kubernetes-cli

如果被墙,可参考这里

  • virtualbox

然后安装virtualbox,Minikube支持多种虚拟机,在Linux下还支持无虚拟机,详见官方文档。这里我们选用virtulboxvirtulbox安装比较简单,这里不再赘述。

  • Minikube

最后安装Minikube, 推荐使用阿里的修改版,可以从阿里云的镜像地址来获取所需Docker镜像和配置。防止被墙。参考

curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.25.2/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

启动

缺省Minikube使用VirtualBox驱动来创建Kubernetes本地环境

minikube start --registry-mirror=https://registry.docker-cn.com

打开Kubernetes控制台

minikube dashboard
Kubernetes实践篇-初窥Minikube_第1张图片

使用Minikube

Minikube利用本地虚拟机环境部署Kubernetes,其基本架构如下图所示。


Kubernetes实践篇-初窥Minikube_第2张图片

用户使用Minikube CLI管理虚拟机上的Kubernetes环境,比如:启动,停止,删除,获取状态等。一旦Minikube虚拟机启动,用户就可以使用熟悉的Kubectl CLI在Kubernetes集群上执行操作。

你可能感兴趣的:(Kubernetes实践篇-初窥Minikube)