Minikube安装、运行

news/2025/1/15 9:48:06/

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-reloadsudo systemctl restart docker

10.总结

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


http://www.ppmy.cn/news/43252.html

相关文章

2016-2017 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2016)题解

2016-2017 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2016) A - Artwork 题目描述: 给定N*M的网格,给出Q次询问,每次询问都给出一个小矩阵,保证每个矩阵要么长为1,要么宽为1,将网格中矩阵部…

CANopen | 对象字典OD 06 - 创建对象字典变量,通过TPDO定时发送

文章目录一、前言二、实验目的三、对象字典OD四、TPDO1定时发送tx_Value变量一、前言 该笔记的程序: github 二、实验目的 CANopen从站有一个变量tx_Value,映射到TPDO1上。接着,CANopen从站每1S发送一次TPDO1,将tx_Value发送出去。 三、…

1.半导体基础知识

1.半导体基础知识本征半导体什么是半导体?什么是本征半导体?本征半导体的结构本征半导体中的两种载流子为什么将自然界导电性能中等的半导体材料制成本征半导体杂质半导体N型半导体P型半导体PN结PN结中的扩散运动漂移运动和PN结的形成PN结的单向导电性PN…

XMLHttpRequest实现下载文件的功能

var xhr new XMLHttpRequest(); xhr.open(‘get’, ‘请求url’); //设置请求头 xhr.setRequestHeader(window.AUTH_HEADER, window.localStorage.getItem(window.TOKEN_NAME)); //设置响应类型 xhr.responseType ‘blob’; xhr.onload function (e) { if (this.status 200…

快速部署专业领域AI处理网站

当前AI大型语言模型展示了很强的信息整合与处理能力,但一些专业知识方面的问答知识量还不够完善,我们在AI的基础上增加了内容训练数据库,相关内容自动添加到AI内容数据库索引。在使用时,可以实时根据对话内容进行检索调取相关上下…

笙默考试管理系统-club(3)

笙默考试管理系统-club(3) 目录 一、笙默考试管理系统-club 二、笙默考试管理系统-club 二、笙默考试管理系统-club 三、笙默考试管理系统-club 四、笙默考试管理系统-club 一、笙默考试管理系统-club function topicDel(id) { $.dialog.con…

【FPGA】多功能ALU

目录 实验要求 源代码 顶层模块 数据输入模块 ALU运算模块 结果处理模块 扫描数码管模块 扫描数码管顶层 分频器 数码管显示 仿真代码 结构层图 管脚配置 实验板卡:xc7a100tlc sg324-2L,共20个开关 实验要求 通过高低位控制,实现32位数…

早有尔闻 | 数字赋能,提质增效

01 卡奥斯牵头国家重点研发项目 助力中小企业数字化转型升级 3月24日,2022年国家重点研发计划“面向中小企业研发制造资源技术工业互联技术服务平台”项目正式启动。其中,卡奥斯COSMOPlat作为平台承建方牵头课题4“研发制造资源工业互联技术服务平台研…