minikube如何使用本地镜像

需要执行

eval $(minikube docker-env)

然后再重新打镜像,并运行即可

docker build -t foo:0.0.1 .
kubectl run hello-foo --image=foo:0.0.1 --image-pull-policy=Never
kubectl get pods

ps: 通过 docker image ls命令可以看出,执行eval $(minikube docker-env)前后镜像列表发生了改变:

那么这是为什么呢?

这是因为,minikube内部会单独运行一个docker守护进程,这个docker进程和本地docker并不共享本地仓库。

所以,如果你打算通过minikube直接执行本地已有的镜像,那么直接使用这个方案其实是不行的,你需要在执行eval $(minikube docker-env) 后重新打新的镜像。

解决minikube拉取镜像速度缓慢的问题

需要进入minikube进程内部,修改远程镜像仓库

minikube ssh
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

minikube怎么调整cpu和内存大小

方案一:设置minikube的config

minikube stop
minikube delete
minikube --memory 8192 --cpus 2 start

缺点:如果当前已经minikube虚拟机已经启动,则必须执行minikube delete。而这个命令会删除minikube所有的状态和已经拉取过的镜像。

方案二:直接调整minikube虚拟机内存

这个方案不会删除minikube,只是通过命令参数在minikube启动的时候来指定。对于使用virtualbox的minikube来说,命令如下

minikube stop
VBoxManage modifyvm "minikube" --cpus 4 --memory 8196
minikube start --memory=8196 --cpus=4 --kubernetes-version=v1.13.0 \--vm-driver=virtualbox

minikube踩坑记相关推荐

  1. python从入门到实践django看不懂_Python编程:从入门到实践踩坑记 Django

    <>踩坑记 Django Django Python 19.1.1.5 模板new_topic 做完书上的步骤后,对主题添加页面经行测试,但是浏览器显示 服务器异常. 个人采用的开发环境是 ...

  2. 东八区转为0时区_踩坑记 | Flink 天级别窗口中存在的时区问题

    ❝ 本系列每篇文章都是从一些实际的 case 出发,分析一些生产环境中经常会遇到的问题,抛砖引玉,以帮助小伙伴们解决一些实际问题.本文介绍 Flink 时间以及时区问题,分析了在天级别的窗口时会遇到的 ...

  3. Spring @Transactional踩坑记

    @Transactional踩坑记 总述 ​ Spring在1.2引入@Transactional注解, 该注解的引入使得我们可以简单地通过在方法或者类上添加@Transactional注解,实现事务 ...

  4. 服务器重新部署踩坑记

    服务器重新部署踩坑记 Intro 之前的服务器是 Ubuntu 18.04 ,上周周末想升级一下服务器系统,从 18.04 升级到 20.04,结果升级升挂了... 后来 SSH 始终连不上,索性删除 ...

  5. IdentityServer 部署踩坑记

    IdentityServer 部署踩坑记 Intro 周末终于部署了 IdentityServer 以及 IdentityServerAdmin 项目,踩了几个坑,在此记录分享一下. 部署架构 项目是 ...

  6. windows container 踩坑记

    windows container 踩坑记 Intro 我们有一些服务是 dotnet framework 的,不能直接跑在 docker linux container 下面,最近一直在折腾把它部署 ...

  7. Spark踩坑记——数据库(Hbase+Mysql)转

    转自:http://www.cnblogs.com/xlturing/p/spark.html 前言 在使用Spark Streaming的过程中对于计算产生结果的进行持久化时,我们往往需要操作数据库 ...

  8. android小程序_小程序踩坑记

    小程序踩坑记 希望这个文章能尽量记录下小程序的那些坑,避免开发者们浪费自己的生命来定位到底是自己代码导致的还是啥神秘的字节跳变原因. 前记 小程序大多数坑是同一套代码在不同平台上表现不一致导致的,微信 ...

  9. go nil json.marshal 完是null_字节跳动踩坑记#3:Go服务灵异panic

    这个坑比较新鲜,刚填完,还冒着冷气. - 1 - 在字节跳动,我们服务的所有 log 都通过统一的日志库采集到流式日志服务.落地 ES 集群,配上字节云超(sang)级(xin)强(bing)大(ku ...

最新文章

  1. CPU 内部结构解析
  2. 参加微软新技术预览大会
  3. Linux下Chrome/Chromium窗口边框有白线
  4. Java集合框架:Arrays工具类
  5. uniapp 定时执行_ftp上传,完成ftp定时上传、下载只需3步
  6. linux lp 打印中文,Linux基础命令---lp打印文件
  7. python常用函数使用方法实例
  8. 获取服务器时间的软件如何修改时间,小程序云开发获取服务器时间
  9. Android设为系统默认的短信应用
  10. Audio Hijack 4 for Mac(音频录制工具)
  11. 解决Ubantu系统下sublime无法输入中文的问题
  12. HTML5绘制一个3D立方体,HTML5/Canvas交互式3D立方体
  13. java 应用编程接口_java 应用程序接口(api)是什么
  14. 外卖小程序对接飞鹅小票打印的实现
  15. linux java调优
  16. POI解析.xlsx格式的Excel文件
  17. pg库和mysql的优缺点_PostgreSQL的优缺点
  18. 操作系统实验 生产者/消费者模型
  19. 微信小游戏制作学习笔记
  20. 怎么把线稿提取出来_99%的人不知道!教你怎么提取绘画作品的线稿!

热门文章

  1. 非全日制研究生计算机学校,计算机非全日制硕士有哪些学校?
  2. 大数据集群扩容机架分配
  3. sheng的学习笔记-内部类
  4. win32 009 masm32
  5. java 基本类型 不赋值_探究Java中基本类型和部分包装类在声明变量时不赋值的情况下java给他们的默认赋值...
  6. GarageBand for mac(音乐制作工具)
  7. 又火了一个,看小说也能学 JavaScript?
  8. 启动三个线程,线程1打印1-5,线程2打印6-10,线程3打印11-15,接着线程1打印16-20……依此类推,打印到72.
  9. Java5分钟制作海报
  10. 基于BPM的低代码平台如何选型