CentOS7下minikube的安装

以 Linux 平台为例,演示一下如何使用 minikube 安装一个 Kubernetes 集群。

如果你想要在其他平台使用 minikube 安装 Kubernetes,请参考官网安装教程

安装过程#

在使用 minikube 安装 Kubernetes 之前,请确保我们的机器已经正确安装并且启动 Docker。

第一步,安装 minikube 和 kubectl。首先执行以下命令安装 minikube。

$ curl -LO https://github.com/kubernetes/minikube/releases/download/v1.13.1/minikube-linux-amd64
$ sudo install minikube-linux-amd64 /usr/local/bin/minikube

Kubectl 是 Kubernetes 官方的命令行工具,可以实现对 Kubernetes 集群的管理和控制。
我们使用以下命令来安装 kubectl:

复制代码
# 添加阿里云YUM软件源
$ cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

$ yum install -y kubectl-1.19.2
复制代码

第二步,安装 Kubernetes 集群。

执行以下命令使用 minikube 安装 Kubernetes 集群:

$ minikube start

 

安装过程中遇到的问题#

报错:Unable to find image gcr.io/k8s-minikube/kicbase:v0.0.10 ...

因为有个镜像下载不下来,这个镜像不是从阿里云上下载的 gcr.io/k8s-minikube/kicbase:v0.0.10

解决方案:#

查找替代的镜像,比如anjone/kicbase

1.下载替换的镜像#

$ docker pull anjone/kicbase

pull anjone/kicbase失败的解决方法:#

可以使用我上传的kicbase.tar,下载后,拷贝到虚拟机,然后加载到仓库里。

kicbase.tar下载链接:

链接:https://pan.baidu.com/s/16mNynEmipLbIqqsGNyxp5Q
提取码:1xwk
复制这段内容后打开百度网盘手机App,操作更方便哦

 

$ docker load -i kicbase.tar

2.指定镜像启动#

使用anjone/kicbase,而不是gcr.io/k8s-minikube/kicbase:v0.0.10。

这样就不会因为gcr.io/k8s-minikube/kicbase:v0.0.10下载失败,而无法启动集群!

参数
–base-image 指定镜像,忽略SHA校验

使用以下命令启动minikube:

$ minikube start --vm-driver=docker --base-image="anjone/kicbase" --image-mirror-country='cn' --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers'

 #

此时启动成功!界面如下:

 

通过minikube status也可以查看minikube是否启动成功:

 

参考文章:#

使用kubeadm搭建一个k8s集群

minikube start启动集群失败Unable to find image gcr.io/k8s-minikube/kicbase:v0.0.10

拉勾教育 - 由浅入深吃透 Docker - 21 | 如何使 Docker 和 Kubernetes 结合发挥容器的最大价值?

posted @   拾月凄辰  阅读(1116)  评论(1编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示
主题色彩