minikube安装

1. 先安装docker,用作驱动,至于怎么安装docker,前面的博客已经写过
step 1: 安装必要的一些系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Step 2: 添加软件源信息

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Step 3: 更新并安装Docker-CE

sudo yum makecache fast
sudo yum -y install docker-ce docker-ce-cli containerd-io

安装指定版本的Docker-CE:
Step 1: 查找Docker-CE的版本:

yum list docker-ce.x86_64 --showduplicates | sort -r

对了,别忘记配置镜像源,详情参考我前面的文章
Step 4: 开启Docker服务
systemctl start docker
2. 安装kubectl,命令工具,安装方法前面也介绍过,都是要用国内阿里云的源

可以使用yum通过阿里云镜像安装,参照官方文档,还有更简单的

https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl

复制上面的URL打开浏览器即可自行下载,然后上传到Linux进行,版本可以修改

chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
  1. 安装minikube,首先推荐两个超级帮的社区,我就是在里面学习的
    https://yq.aliyun.com/
    云栖社区 阿里云的社区
    https://kubernetes.io/docs/tasks/tools/install-minikube/
    kubernetes的社区,官方信息,非常权威
    用阿里云的源安装minikube
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.11.0/minikube-linux-amd64 
chmod +x minikube 
sudo mv minikube /usr/local/bin/

同样,可以复制下面URL进行下载,主要是速度快,那个快用哪个,版本可以修改

https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
  1. 注意,启动有两种方式,一直是不要驱动,root账户启动,另一种是使用驱动,用普通账户启动,经过多次尝试,我觉得用普通账户,使用docker做驱动比较好,同时使用国内docker源下载镜像,否则不会成功的
minikube start --driver=docker --registry-mirror=https://registry.docker-cn.com

如果以上启动方法不行,尝试下面

minikube start  --registry-mirror=registry.cn-hangzhou.aliyuncs.com/google_containers  	

实在不行就VPN
在这里插入图片描述
注意我这里之所以没有加–driver=docker,是因为我这相对于重启,因为我之前第一次启动已经加载过驱动了

minikube使用

  1. 然后使用命令 kubectl get nodes在这里插入图片描述
  2. 创建pod并查看
    在这里插入图片描述
  3. 暴露端口命令,使其能够公开访问
kubectl expose deployment hello-minikube --type=NodePort --port=8080
  1. 查看minikube所有服务
minikube service list

在这里插入图片描述
5. 查看集群信息

kubectl cluster-info

在这里插入图片描述
6. 删除容器

docker rm -f webserver(容器名)
  1. 为了得到服务 url 输入:
minikube service webserver(服务名) --url

在这里插入图片描述
8. 使用下面的方式访问面板:

minikube dashboard
  1. 获取仪表板的URL
minikube dashboard --url
  1. 查看kubectl配置信息
kubectl config view

在这里插入图片描述

minikube的常用指令

minikube version,查看minikube的版本
minikube start,启动minikube
minikube ssh,ssh到虚拟机中
minikube logs,显示minikube的log
minikube dashboard,启动minikube dashboard
minikube ip,显示虚拟机地址
minikube stop,停止虚拟机
minikube delete,删除虚拟机

Logo

开源、云原生的融合云平台

更多推荐