美文网首页
minikube在ubuntu20.4上搭建k8s单机

minikube在ubuntu20.4上搭建k8s单机

作者: 一念之间789 | 来源:发表于2020-11-18 18:56 被阅读0次

手动在ubuntu上搭建k8s集群踩了半天坑,最后也没成功,只好试下这个
借鉴文章 https://www.it610.com/article/1279181772831080448.htm 最终完成了,非常感谢作者的这篇文章!

我的环境

ubuntu20.4
docker19.03.13
kubectl15.0
minikubev1.2.0

kubeclt安装

安装最新版本的kubectl会和minukube安装的1.15.0版本的kubectl服务不匹配,导致任务不能发布,这里安装1.15.0版本,要安装别的版本替换v1.15.0

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.15.0/bin/linux/amd64/kubectl
#赋予可执行权限
chmod +x ./kubectl
#移动到PATH中
sudo mv ./kubectl /usr/local/bin/kubectl
#查看版本 
kubectl version -o json
image.png

minikube 启动成功后8080端口就能访问了,现在还不可以

minikube安装

官网的会被墙,这里使用阿里的

curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.2.0/minikube-linux-amd64
#赋予权限
chmod +x minikube
#移动到PATH
sudo mv minikube /usr/local/bin/
#minikube安装
minikube start --registry-mirror=https://registry.docker-cn.com --vm-driver=none
(其中的--registry-mirror=https://registry.docker-cn.com指定了镜像仓库的位置,--vm-driver=none指定了以none模式安装)
image.png
#启动dashboard
minikube dashboard
image.png
#新开终端启动服务
kubectl run hello-minikube --image=tomcat:8.0 --port=8080
image.png
#发布任务
kubectl expose deployment hello-minikube --type=NodePort
image.png

打开网址,31468就是对外端口,可以进行访问


image.png image.png

相关文章

网友评论

      本文标题:minikube在ubuntu20.4上搭建k8s单机

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