minikube的安装与使用

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,删除虚拟机

好的,关于 minikube安装使用,我可以为您提供一些简单的介绍。 首先,minikube是一个轻量级的工具,可以用来在本地搭建一个Kubernetes集群,以便于我们进行开发、测试和学习。下面是一些简单的安装使用步骤: 1. 安装minikube安装minikube之前,需要先安装一个虚拟机(VirtualBox或者KVM),然后再下载并安装minikube安装命令如下: ``` curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube ``` 2. 启动minikube 启动minikube之前,需要先设置一些环境变量,比如设置使用VirtualBox作为虚拟机和设置使用一个特定的Kubernetes版本等。设置命令如下: ``` export MINIKUBE_DRIVER=virtualbox export KUBECONFIG=$HOME/.kube/config minikube start --kubernetes-version=v1.21.2 ``` 3. 部署应用程序 启动minikube之后,可以使用kubectl命令来部署应用程序。比如,可以使用下面的命令来部署一个nginx应用程序: ``` kubectl create deployment nginx --image=nginx ``` 4. 访问应用程序 部署应用程序之后,可以使用minikube的service命令来创建一个服务,并将其暴露到本地网络中。命令如下: ``` kubectl expose deployment nginx --type=NodePort --port=80 minikube service nginx ``` 这样,就可以通过浏览器访问该应用程序了。 以上是minikube的简单介绍和使用步骤,希望能够对您有所帮助。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值