美文网首页
Minukube环境安装

Minukube环境安装

作者: 糖can果 | 来源:发表于2018-10-27 22:39 被阅读0次

Minikube环境搭建步骤

写在前面:刚步入对kubernetes的学习,有时候还是避免不了走一些弯路。例如这次安装minikube,就忽略了墙的威力,导致在安装过程中出现各种问题。记录在此。

     因此建议大家在学习minikube时,尽量使用国内大厂的镜像。感谢阿里云!

可直接参考这篇文章-《Minikube - Kubernetes本地实验环境》

环境说明:

  • Vmvare 虚拟机安装的 CentOS Linux release 7.5.1804 (Core) 可能是大部分朋友的典型配置吧
如果真的有同学也是使用的虚拟机,则需要做如下设置,否则会遇到这个错误:
Error:
This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory

设置内容,在关机状态下设置你的虚拟机:


微信截图_20181027220504.png

具体步骤:

  1. 安装 VirtualBox,你听的没错,需要在你的虚拟机中,再安装一个VirtualBox。建议直接使用yum源方式安装,配置正确的repo文件即可。
Minikube使用了VirtualBox来启动kubenetes集群;
本人采用了最简单的yum源安装方式,只需要从官网下载一个合适的repo文件即可。
VirtualBox 官网地址:https://www.virtualbox.org/wiki/Linux_Downloads
Cent OS/RHEL 系列的repo文件下载地址:https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
#具体内容如下:
[virtualbox]
name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc

vim /etc/yum.repos.d/virtualbox.repo
# 将以上内容复制到文件内保存,之后使用yum命令即可安装VirtualBox的安装。
#执行以下命令,完成VirtualBox 的安装

yum -y install VirtualBox-5.2
  1. 下载minikube程序包(如果你也可能被墙,强烈建议您使用阿里云的minikube):
    google minikube 程序包 链接地址
    aliyun minikube 程序包 链接地址
#本人使用aliyun提供的minikube程序包,直接使用以下命令即可下载并且重定向程序包目录:

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

[root@wls tmp]# minikube version
minikube version: v0.30.0

  1. 下载kubectl程序包:google kubectl链接地址
   按照官网的说明,通过以下链接可以获取到当前最新版本:
   https://storage.googleapis.com/kubernetes-release/release/stable.txt
   例如: v1.12.2
   
   然后使用以下命令下载:
   wget https://storage.googleapis.com/kubernetes-release/release/v1.12.2/bin/linux/amd64/kubectl
   
   chmod +x kubectl && cp kubectl /usr/local/bin
   
  1. 完成以上步骤后,即可启动minikube。注意该命令需要在图形化界面的终端中执行,xshell执行未能成功;
 minikube start --registry-mirror=https://registry.docker-cn.com

 # registry-mirror 用来指向Docker daemon的镜像,此处我们仍然使用aliyun提供的地址;
 # 第一次启动较慢,要下载各种镜像,如果
  
root@wls ~]# minikube start --registry-mirror=https://registry.docker-cn.com
Starting local Kubernetes v1.10.0 cluster...
Starting VM...
Downloading Minikube ISO
 170.78 MB / 170.78 MB [============================================] 100.00% 0s
Getting VM IP address...
Moving files into cluster...
Downloading kubeadm v1.10.0
Downloading kubelet v1.10.0
Finished Downloading kubelet v1.10.0
Finished Downloading kubeadm v1.10.0
Setting up certs...
Connecting to cluster...
Setting up kubeconfig...
Starting cluster components...
Kubectl is now configured to use the cluster.
Loading cached images from config file.
  1. 至此minikube安装完成,其中在第一次启动时,会下载各种包和镜像。
```

默认路径为 :/root/.minikube

 [root@wls .minikube]# ls  /root/.minikube
 
 addons         cache   ca.pem    client.crt  files    machines             
 proxy-client-ca.key apiserver.crt  ca.crt  cert.pem  client.key  key.pem  
 profiles             proxy-client.crt apiserver.key  ca.key  certs     config      
 logs     proxy-client-ca.crt  proxy-client.key
# 日志路径为 :/tmp 
 minikube* 前缀的日志

相关文章

网友评论

      本文标题:Minukube环境安装

      本文链接:https://www.haomeiwen.com/subject/sdljtqtx.html