Minikube介绍与安装

一、Minikube是什么

Minikube是一种可以让您在本地轻松运行 Kubernetes 的工具。Minikube 在笔记本电脑上的虚拟机(VM)中运行单节点 Kubernetes集群,供那些希望尝试 Kubernetes 或进行日常开发的用户使用。

Minikube支持以下Kubernetes功能:
DNS
NodePorts
ConfigMaps and Secrets
Dashboards
Container Runtime: Docker, CRI-O, and containerd
Enabling CNI (Container Network Interface)
Ingress

二、安装kubectl

kubectl是Kubernetes命令行工具,允许您对Kubernetes集群运行命令进行交互,
安装Minikube前需要先安装kubectl,
可参考kubernetes官网https://kubernetes.io/docs/tasks/tools/install-kubectl/。

1.使用以下命令下载最新版本
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl

要下载特定版本,请用特定版本替换$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)命令部分。
例如,要在Linux上下载当前最新版本v1.18.3,请输入:
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl

2使kubectl二进制文件可执行
chmod +x ./kubectl

3.将二进制文件移动到PATH中
sudo mv ./kubectl /usr/local/bin/kubectl

4.测试以确保安装的版本是最新的
kubectl version --client

三、安装Minikube

1.检查您的Linux系统是否支持虚拟化技术,运行以下命令若输出结果不为空则支持
grep -E --color 'vmx|svm' /proc/cpuinfo

2.安装hypervisor,KVM或VirtualBox
Minikube支持使用 --driver=none 选项,让 Kubernetes 组件运行在主机中,而不是在 VM 中。使用这种驱动方式需要 Docker和 Linux 环境,但不需要 hypervisor。因此如果安装了Docker,也可以不用安装hypervisor,直接使用Docker。

3.下载Minikube
推荐使用阿里云的版本,它和官方minikube的主要区别就是把minikube中所需要的Google上的依赖换成国内访问比较快的一些镜像,便于安装,命令如下。
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.11.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

4.启动Minikube
minikube start

5.打开Kubernetes控制台
minikube dashboard

Minikube安装过程参考https://yq.aliyun.com/articles/221687
阿里云镜像仓库registry.cn-hangzhou.aliyuncs.com/google_containers/

猜你喜欢

转载自www.cnblogs.com/zlw-xyz/p/13185717.html