Minikube安装、运行

1.Minikube是什么

本地的k8s集群,方便开发者学习k8s。

2.安装的前提条件

  • 2个CPU货以上。
  • 2G内存或以上。
  • 20G磁盘或以上。
  • 可以链接互联网。
  • 安装docker(官网说或者一个虚拟环境,这个不考虑)。

3.官网地址

minikube start | minikube

4.下载

选择适合你操作系统的安装文件。curl命令可以下载,没有装curl的直接将地址复制到浏览器上也可以下载,下载完成后就一个可执行文件,拷贝到bin目录下。

5.启动

由于已经拷贝到/usr/local/bin目录下,任何位置都可以执行。

minikube start

成功后使用docker ps查看由哪些容器。

 多了一个kicbase/stable:v0.0.39。

此时本地环境已经搭建完成。

6.安装kubectl

安装工具 | Kubernetes

7.查看当前所有的pod

xiaosa@XIAOSAdeMacBook-Pro ~ % kubectl get pod -A
NAMESPACE              NAME                                        READY   STATUS    RESTARTS       AGE
kube-system            coredns-787d4945fb-7vkrg                    1/1     Running   1 (119m ago)   19h
kube-system            etcd-minikube                               1/1     Running   2 (119m ago)   19h
kube-system            kube-apiserver-minikube                     1/1     Running   2 (119m ago)   19h
kube-system            kube-controller-manager-minikube            1/1     Running   2 (119m ago)   19h
kube-system            kube-proxy-bzw8s                            1/1     Running   1 (119m ago)   19h
kube-system            kube-scheduler-minikube                     1/1     Running   2 (119m ago)   19h
kube-system            storage-provisioner                         1/1     Running   5 (119m ago)   19h
kubernetes-dashboard   dashboard-metrics-scraper-5c6664855-ddtng   1/1     Running   1 (119m ago)   19h
kubernetes-dashboard   kubernetes-dashboard-55c4cbbc7c-nw7s2       1/1     Running   1 (119m ago)   19h

8.启动管理页面

xiaosa@XIAOSAdeMacBook-Pro k8s % minikube dashboard                    
🤔  正在验证 dashboard 运行情况 ...
🚀  Launching proxy ...
🤔  正在验证 proxy 运行状况 ...
🎉  Opening http://127.0.0.1:63454/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/ in your default browser...

 

 9.修改镜像仓库地址

默认的景象仓库地址是国外的,建议修改为国内的,阿里云有免费的镜像仓库。产品里搜索“镜像”,最下面的就是。

 登录到启动的容器进行修改仓库地址,通过

 minikube ssh

或者

docker exec -it xxxx bash

如果已存在/etc/docker/daemon.json文件,直接在追加"registry-mirrors": ["xxxx"],如果不存在新建一个文件。

最后执行

sudo systemctl daemon-reload

sudo systemctl restart docker

10.总结

Minikube实际是在本地启动了一个docker容器在此容器里运行的k8s集群。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值