安装minikube的前提需要安装kubectl
安装kubectl
Centos、Readhat
编辑yum 的kubenernetes源vim /etc/yum.repos.d/kubernetes.repo
并输入下面的内容
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
再使用命令:
yum install -y kubectl
Ubuntu、Debian
apt-get update && apt-get install -y apt-transport-https
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF
apt-get update
apt-get install -y kubelet kubeadm kubectl
MacOs
brew install kubernetes-cli
kubectl version --client
安装minikube(使用阿里云镜像)
linux
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.18.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
MacOS
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.18.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
启动:minikube start --registry-mirror=https://registry.docker-cn.com --image-mirror-country cn
完成以上步骤即可安装成功~
扩展:
为了访问海外的资源,阿里云提供了一系列基础设施,请按照如下参数进行配置。其中常见参数
–driver=xxx 从1.5.0版本开始,Minikube缺省使用本地最好的驱动来创建Kubernetes本地环境,测试过的版本 docker, kvm
–image-mirror-country cn 将缺省利用 registry.cn-hangzhou.aliyuncs.com/google_containers 作为安装Kubernetes的容器镜像仓库 (阿里云版本可选)
–iso-url=xxx 利用阿里云的镜像地址下载相应的 .iso 文件 (阿里云版本可选)
–registry-mirror=xxx 为了拉取Docker Hub镜像,需要为 Docker daemon 配置镜像加速,参考阿里云镜像服务
–cpus=2: 为minikube虚拟机分配CPU核数
–memory=2048mb: 为minikube虚拟机分配内存数
–kubernetes-version=xxx: minikube 虚拟机将使用的 kubernetes 版本
安装minikube,缺省驱动
minikube start --cpus=4 --memory=4096mb
安装minikube,Docker驱动
minikube start --driver=docker
安装minikube,KVM2驱动
minikube start --driver=kvm2
打开Kubernetes控制台
minikube dashboard