• -------------------------------------------------------------
  • ====================================

minikube安装

docker dewbay 5年前 (2019-04-12) 1848次浏览 已收录 0个评论 扫描二维码

1、前言
其实装这个环境搞了很久,对于国内的网络,这玩意很折腾,这种教程走一波,还是 gg 了。试过 windows、直接 linux、虚拟机都不行,很大原因是墙的问题。最后用阿里云的重新编译的文件搞定了。果然墙内还是要用墙内的网络,因为minikube启动过程中会下载蛮多东西的(kubeadm、kubelet 和启动过程下载的东西),不是阿里修改过都不知道要搞多久;还有就是使用虚拟机要注意内存和交换空间问题,最低要求是 2g 内存,1g 交换空间。

2、系统环境
环境:vmware15
系统:ubuntu18.04 server
内存:4GB –其实好像实际占用内存不多,加上系统 1g 左右而已

3、安装过程
安装使用 vm-driver 为 none,即使用 linux 本机作为环境使用。
以下安装过程全在 root 下操作。

3.1、docker 安装
首先更行源,在/etc/apt/sources.list 追加:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

接着更新源,安装 docker:

apt-get update
apt-get install docker.io

安装完输入 docker 能提示帮主即可。

3.2、下载 kubectl
首先你得科学上网。或者你找到国内的地址也可以。
输入命令:

$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)
1
或者直接浏览器访问 https://storage.googleapis.com/kubernetes-release/release/stable.txt 这个地址,就会显示最新稳定版的版本号。这里的得到的是 v1.12.2

使用那个版本号下载 kubectl:

wget “https://storage.googleapis.com/kubernetes-release/release/v1.12.2/bin/linux/amd64/kubectl” -O “/usr/local/bin/kubectl”
1
或者你还是借助浏览器下载直接访问 https://storage.googleapis.com/kubernetes-release/release/v1.12.2/bin/linux/amd64/kubectl 这个地址,在虚拟机科学上网好像覆盖不了,我一般都是直接浏览器下载的。

接着用 mobaxterm 这个 shell 工具登陆,使用自带的 ftp,将文件放到虚拟机。

cp kubectl /usr/local/bin/
chmod +x /usr/local/bin/kubectl
移动到环境变量路径下,并授予执行权限。

3.3、下载minikube
这里参考:Minikube – Kubernetes 本地实验环境
使用阿里云重新编译过的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/
一步完成了授予执行权限和移动到环境变量目录下。

3.4、启动 minikube
剩下就是启动了,启动过程中会下载 kubeadm、kubelet 和启动过程下载的东西
启动命令如下:

minikube start –vm-driver=none –registry-mirror=https://registry.docker-cn.com
使用 linux 本机作为运行环境所以 vm-driver 为 none,同时镜像下载使用 docker 国内源。

启动过程中会第一次会很久。因为网速一直动,在下载东西。

如果不是用户 root 启动话,启动过程中下载的东西会没有权限移动操作:

3.5、检验是否能用。
参考这里的启动:Minikube

kubectl run hello-minikube –image=k8s.gcr.io/echoserver:1.4 –port=8080
kubectl get pod
看到容器信息,说明运行起来了。

最后启动命令截图:

minikube dashboard 命令在 linux 下找不到浏览器。所以换了启动容器来检验是否能用。

最后附上 alibaba 的 minikube 地址。

作者:淡淡的 id
来源:CSDN
原文:https://blog.csdn.net/qq_26819733/article/details/83591891
版权声明:本文为博主原创文章,转载请附上博文链接!


露水湾 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:minikube安装
喜欢 (0)
[]
分享 (0)
关于作者:
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址