使用 minikube 安装 k8s-cluster
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
安装集群
裸机安装时,相对使用 docker
、 vm
等其他方式有一些不一样,注意根据提示修复问题即可。
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-country
和 image-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相关推荐
- wsl子系统中安装k8s
一.安装wsl 1.在控制面板找到程序和功能,点击启动或关闭windows功能 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rAOMOI00-163913576684 ...
- minikube安装操作记录
无意中发现了一个很好的软件测试网站,忍不住分享一下给大家.觉得很实用,所以分享给大家.点这里可以跳转到教程. ps:有问题可以加微信:Lover_718,添加务必加上备注! Xshell 5 (Bui ...
- 手动安装K8s第三节:etcd集群部署
手动安装K8s第三节:etcd集群部署 准备安装包 https://github.com/coreos/etcd 版本:3.2.18 wget https://github.com/coreos/et ...
- Win10 使用minikube搭建k8s集群 并运行hello-minikube实例
这篇文章记录了minikube 搭建集群并运行hello-minikube实例的过程.整个流程完全参考官方教程(https://minikube.sigs.k8s.io/docs/handbook/c ...
- 使用KubeKey安装K8S集群
KubeKey [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9a5Ji2nE-1625797190511)(https://github.com/kubesphere ...
- kubeadm安装K8S单master双节点集群
宿主机: master:172.16.40.97 node1:172.16.40.98 node2:172.16.40.99 # 一.k8s初始化环境:(三台宿主机) 关闭防火墙和selinux sy ...
- Blazor+Dapr+K8s微服务之基于WSL安装K8s集群并部署微服务
前面文章已经演示过,将我们的示例微服务程序DaprTest1部署到k8s上并运行.当时用的k8s是Docker for desktop 自带的k8s,只要在Docker for desktop中启用 ...
- 重磅解读:K8s Cluster Autoscaler模块及对应华为云插件Deep Dive
背景信息 基于业务团队(Cloud BU 应用平台)在开发Serverless引擎框架的过程中完成的K8s Cluster Autoscaler华为云插件. 目前该插件已经贡献给了K8s开源社区,见下 ...
- 用Kubeadm安装K8s后,kube-flannel-ds一直CrashLoopBackOff
2019独角兽企业重金招聘Python工程师标准>>> 如果使用Kubeadm安装K8s集群,在安装flannel网络插件后,发现pod: kube-flannel-ds 一直是Cr ...
- 安装k8s,高可用3 master安装脚本
每个在新集群里,记得更改三个节点的IP即可. 第一步还是要执行那个root脚本,准备好系统环境,安装好软件. 先安装在每个节点上使用docker安装好etcd.(sh script domain et ...
最新文章
- 【Spring】工厂模式解耦
- aka名字_她叫李清照,没有AKA,这是她的专访//关于“天赋”二字,她说……
- 高房价可控制人口增长与人口素质?
- 【Flutter】Flutter 拍照示例 ( 创建应用 | 安装 image_picker 插件 )
- JSP动作标签useBean--jsp:useBean 创建一个对象
- 牛客题霸 [斐波那契数列] C++题解/答
- PYB Nano 开发板的完整设计文档
- 深度学习框架如何优雅的做算子对齐任务?
- Elasticserch学习之分页
- python 百度翻译破解版,亲证可行
- matlab改进中值滤波,求助中值滤波和自适应中值滤波算法错误修改
- win10的windows聚焦不显示,灰屏解决方案
- Windows系统下安装Mentor的HDL Designer Series(HDS)2021.1工具
- cabbage liunx学习之路之用户与用户组管理篇
- google 搜索接口
- zuul 之拦截器深入浅出
- 学会这些快准狠的Word技巧,你也能成为Word高手
- jmeter--上传图片类接口
- 虚拟运营商APN、SPN参数、Sim卡名称
- python调用usb设备_在Python中查询连接的USB设备信息的简单方法?