CSDN 中文章不一定能及时更新,欢迎点击前往我的博客查看最新版本:许盛的博客

minikube 目前支持多种安装方式,使用虚拟机、docker、裸机安装等等。

我是使用 multipass 在 mac 中跑了一个 ubuntu 虚拟机,此时如果再用 docker 的安装方式的话,会在 ubuntu 虚拟机中跑一个 docker 容器,将集群安装在这个容器内部,这样会导致在 macos 中访问集群时各种奇奇怪怪的问题,所以直接在 ubuntu 虚拟机中逻辑安装好了。

下载 minikube

这里使用 linux 下的命令,其他系统可以参考:https://minikube.sigs.k8s.io/docs/start/

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube

安装集群

裸机安装时,相对使用 dockervm 等其他方式有一些不一样,注意根据提示修复问题即可。

sudo -E minikube start --driver=none

网络问题

在公司的时候没有网络问题,安装一切正常,但是在家里时,访问 [k8s.gcr.io](http://k8s.gcr.io) 有问题,会导致安装一直卡住。

官方其实提供了解决方案,在文档 https://minikube.sigs.k8s.io/docs/commands/start/ 中可以看到 minikube start 命令支持两个参数:image-mirror-countryimage-repository

指定一下这两个参数即可:

sudo -E minikube start --driver=none --image-mirror-country='cn' --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers'

这里有个很奇怪的问题,如果使用 sudo -E 的话,网络还是不通,去掉 -E 参数就好了,这个 -E 参数有什么作用我也不太懂,还需要查一下
去掉 -E 的话,安装出来的集群访问又有各种权限问题,可以先不加 -E ,把镜像下载下来之后,minikube delete 删掉集群, 然后加上 -E 重新安装就好了

配置文件

安装完成之后根据提示可以看到,默认的 .kube 是存放在 root 目录下的,如果我们需要使用普通用户调用 kubectl ,就需要移动一下这个文件,执行以下命令即可:

sudo mv /root/.kube /root/.minikube $HOME
sudo chown -R $USER $HOME/.kube $HOME/.minikube

使用 minikube 安装 k8s-cluster相关推荐

  1. wsl子系统中安装k8s

    一.安装wsl 1.在控制面板找到程序和功能,点击启动或关闭windows功能 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rAOMOI00-163913576684 ...

  2. minikube安装操作记录

    无意中发现了一个很好的软件测试网站,忍不住分享一下给大家.觉得很实用,所以分享给大家.点这里可以跳转到教程. ps:有问题可以加微信:Lover_718,添加务必加上备注! Xshell 5 (Bui ...

  3. 手动安装K8s第三节:etcd集群部署

    手动安装K8s第三节:etcd集群部署 准备安装包 https://github.com/coreos/etcd 版本:3.2.18 wget https://github.com/coreos/et ...

  4. Win10 使用minikube搭建k8s集群 并运行hello-minikube实例

    这篇文章记录了minikube 搭建集群并运行hello-minikube实例的过程.整个流程完全参考官方教程(https://minikube.sigs.k8s.io/docs/handbook/c ...

  5. 使用KubeKey安装K8S集群

    KubeKey [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9a5Ji2nE-1625797190511)(https://github.com/kubesphere ...

  6. kubeadm安装K8S单master双节点集群

    宿主机: master:172.16.40.97 node1:172.16.40.98 node2:172.16.40.99 # 一.k8s初始化环境:(三台宿主机) 关闭防火墙和selinux sy ...

  7. Blazor+Dapr+K8s微服务之基于WSL安装K8s集群并部署微服务

     前面文章已经演示过,将我们的示例微服务程序DaprTest1部署到k8s上并运行.当时用的k8s是Docker for desktop 自带的k8s,只要在Docker for desktop中启用 ...

  8. 重磅解读:K8s Cluster Autoscaler模块及对应华为云插件Deep Dive

    背景信息 基于业务团队(Cloud BU 应用平台)在开发Serverless引擎框架的过程中完成的K8s Cluster Autoscaler华为云插件. 目前该插件已经贡献给了K8s开源社区,见下 ...

  9. 用Kubeadm安装K8s后,kube-flannel-ds一直CrashLoopBackOff

    2019独角兽企业重金招聘Python工程师标准>>> 如果使用Kubeadm安装K8s集群,在安装flannel网络插件后,发现pod: kube-flannel-ds 一直是Cr ...

  10. 安装k8s,高可用3 master安装脚本

    每个在新集群里,记得更改三个节点的IP即可. 第一步还是要执行那个root脚本,准备好系统环境,安装好软件. 先安装在每个节点上使用docker安装好etcd.(sh script domain et ...

最新文章

  1. 【Spring】工厂模式解耦
  2. aka名字_她叫李清照,没有AKA,这是她的专访//关于“天赋”二字,她说……
  3. 高房价可控制人口增长与人口素质?
  4. 【Flutter】Flutter 拍照示例 ( 创建应用 | 安装 image_picker 插件 )
  5. JSP动作标签useBean--jsp:useBean 创建一个对象
  6. 牛客题霸 [斐波那契数列] C++题解/答
  7. PYB Nano 开发板的完整设计文档
  8. 深度学习框架如何优雅的做算子对齐任务?
  9. Elasticserch学习之分页
  10. python 百度翻译破解版,亲证可行
  11. matlab改进中值滤波,求助中值滤波和自适应中值滤波算法错误修改
  12. win10的windows聚焦不显示,灰屏解决方案
  13. Windows系统下安装Mentor的HDL Designer Series(HDS)2021.1工具
  14. cabbage liunx学习之路之用户与用户组管理篇
  15. google 搜索接口
  16. zuul 之拦截器深入浅出
  17. 学会这些快准狠的Word技巧,你也能成为Word高手
  18. jmeter--上传图片类接口
  19. 虚拟运营商APN、SPN参数、Sim卡名称
  20. python调用usb设备_在Python中查询连接的USB设备信息的简单方法?

热门文章

  1. 斑马GK888T打印机跑纸(打印半张以及闪红灯)解决办法
  2. 案例学习|Python实现某医院药品销售分析
  3. 关于工业线阵相机的一些知识
  4. MATLAB下载时报错原因
  5. 量化评价和质化评价举例_量化评价和质性评价异同点
  6. 利用python发邮件
  7. 计算机视觉 | 面试题:10、梯度消失和爆炸以及解决方法
  8. C语言二叉树叶子节点的求法
  9. 面试官吐槽:“软件测试员就是不行!”网友:我能把你面哭了!——软件测试笔试面试题目完全汇总
  10. salesforce学习资源