Ubuntu18.04 部署 Kubernetes

国内环境下以 minikube 方式部署 Kubernetes

硬件配置:系统 Ubuntu 18.04,系统源是阿里的源

安装步骤

一、安装 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.17.0,请输入:

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.17.0/bin/linux/amd64/kubectl
  1. 使 kubectl 可执行
chmod +x ./kubectl
  1. 添加进 PATH
sudo mv ./kubectl /usr/local/bin/kubectl
  1. 测试
kubectl version --client

输出信息和下载版本一样就 OK

二、安装 virtualbox

直接

sudo apt-get install virtualbox

注:这里我试了一下,如果你下载 virtualbox 官网上的 deb 包,然后运行 dpkg,可能会导致后面运行 minikube 时报错

三、安装 minikube

我试了一下,阿里给的下载,国内网络环境确实下载的不怎么样(或者是我网慢),所以我将 minikube v1.7.3 上传到我的 github,可以这样下载

git clone https://github.com/Nikkio3o/minikube.git

下好之后记得将 minikube 文件从 文件夹中取出来,放到当前路径下

chmod +x minikube
sudo mv minikube /usr/local/bin/

四、启动

部署过程中会下载各个组件的镜像,由于镜像仓库在国外,所以需要加一些参数运行,建议大家这样加

minikube start --image-mirror-country cn --vm-driver=virtualbox --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.7.3.iso 	--registry-mirror=https://xxxxxx.mirror.aliyuncs.com --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers'

最后一项是阿里云镜像加速器地址

–registry-mirror=https://xxxxxx.mirror.aliyuncs.com

下面这个链接打开

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
在这里插入图片描述

填上就 OK

因为每次启动都要这么写,所以建议大家将 上面命令写到脚本中,每次运行脚本就行

运行结果:

在这里插入图片描述

这里就不运行测试了,然后运行 minikube dashboard 可能会出现失败,此时

运行

eval $(minikube docker-env)

然后 minikube dashboard 就会出现控制台了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值