wsl minikube的简单应用

minikube

  • minikube官网:https://minikube.sigs.k8s.io/docs/
  • minikube是容器编排与管理的工具,本机事先已经安装了docker
  • 进入minikube官网,点Get Started!长这熊样 在这里插入图片描述
    看一硬件要求
    • CPU 核心数 >= 2
    • 内存 2GB
    • 磁盘 20GB
    • 网络连接
    • 容器或虚拟机管理器,如:docker…
    • 此时下滑,看一下安装步骤

开始安装

  1. 选择合适自己的安装包,我这里选Linux、ARM64、Stable、Binary
    然后捏,复制下边的curl指令,粘贴进命令行,安装即可在这里插入图片描述
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-arm64
sudo install minikube-linux-arm64 /usr/local/bin/minikube
% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 86.6M  100 86.6M    0     0    14.7M         0  0:00:05  0:00:05 --:--:-- 18.9M
  1. minikube start
minikube start
😄  minikube v1.32.0 on Ubuntu 22.04 (arm64)
✨  Automatically selected the docker driver. Other choices: none, ssh
🛑  The "docker" driver should not be used with root privileges. If you wish to continue as root, use --force.
💡  If you are running minikube within a VM, consider using --driver=none:
📘    https://minikube.sigs.k8s.io/docs/reference/drivers/none/❌  Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privileges.

出错了,它说不让在root权限下运行
此时exit出root用户,再次执行

minikube start
😄  minikube v1.32.0 on Ubuntu 22.04 (arm64)
👎  Unable to pick a default driver. Here is what was considered, in preference order:▪ docker: Not healthy: "docker version --format {{.Server.Os}}-{{.Server.Version}}:{{.Server.Platform.Name}}" exit status 1: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/version": dial unix /var/run/docker.sock: connect: permission denied▪ docker: Suggestion: Add your user to the 'docker' group: 'sudo usermod -aG docker $USER && newgrp docker' <https://docs.docker.com/engine/install/linux-postinstall/>
💡  Alternatively you could install one of these drivers:▪ kvm2: Not installed: exec: "virsh": executable file not found in $PATH▪ qemu2: Not installed: exec: "qemu-system-aarch64": executable file not found in $PATH▪ podman: Not installed: exec: "podman": executable file not found in $PATH▪ virtualbox: Not installed: unable to find VBoxManage in $PATH❌  Exiting due to DRV_NOT_HEALTHY: Found driver(s) but none were healthy. See above for suggestions how to fix installed drivers.

又出错了,它给出了docker安装的建议:
Add your user to the 'docker' group: 'sudo usermod -aG docker $USER && newgrp docker

执行它:sudo usermod -aG docker $USER && newgrp docker

然后再执行它:minikube start 在这里插入图片描述 此时发现minikube启动成功了

  1. 执行 kubectl get po -A,发现如下错误
Command 'kubectl' not found, but can be installed with:
sudo snap install kubectl

那就先安kubectl:https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/

执行: curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/arm64/kubectl",拉取二进制文件

执行:kubectl version,查看是否安装成功

Client Version: v1.29.0
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.28.3

执行:minikube dashboard
打开在浏览器中打开控制面板查看minikube信息
在这里插入图片描述
在这里插入图片描述此时看一下windows内存剩余,wsl占用还是可以接受的
在这里插入图片描述
在这里插入图片描述使用:minikube stop 关闭minikube
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/286063.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序长按图片识别二维码

设置show-menu-by-longpress"true"即可&#xff0c;长按图片后会弹出一个菜单&#xff0c;若图片中包含二维码或小程序码&#xff0c;菜单中会有响应入口 <image src"图片地址" show-menu-by-longpress"true"></image>官方说明

智能优化算法应用:基于蛾群算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于蛾群算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于蛾群算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.蛾群算法4.实验参数设定5.算法结果6.参考文献7.MA…

格密码与线性代数

目录 一. 幺模矩阵 二. Gram-Schmidt 正交化 三. 矩阵分解 四. 格基本区 五. 对偶格基 六. 矩阵伪逆 七. 正定矩阵 八. 矩阵转置 九. 奇异值分解&#xff08;SVD分解&#xff09; 格密码中格基是矩阵&#xff0c;格点是向量。本文章梳理一些格密码常用到的一些线性代数…

bisect_left,bisect_right,bisect的用法,区别以源码分析

bisect_left(*args, **kwargs) 向一个数组插入一个数字&#xff0c;返回应该插入的位置。 如果这个数字不存在于这个数组中&#xff0c;则返回第一个比这个数大的数的索引 如果这个数字存在&#xff0c;则返回数组中这个数的位置的最小值&#xff08;即最左边那个索引&#xf…

【算法系列篇】递归、搜索和回溯(四)

文章目录 前言什么是决策树1. 全排列1.1 题目要求1.2 做题思路1.3 代码实现 2. 子集2.1 题目要求2.2 做题思路2.3 代码实现 3. 找出所有子集的异或总和再求和3.1 题目要求3.2 做题思路3.3 代码实现 4. 全排列II4.1 题目要求4.2 做题思路4.3 代码实现 前言 前面我们通过几个题目…

Vue中父子Props传值不能修改的原因分析以及解决办法

Vue 官方文档中对于 Prop 的定义&#xff1a; Prop 是你可以在组件上注册的一些自定义属性。当一个值传递给一个 props 属性的时候&#xff0c;它就变成了那个组件实例的一个属性。为了给子组件传递数据&#xff0c;我们需要在该组件上使用 v-bind 指令绑定需要传递的数据。 由…

生物识别应用指纹的算法是什么样的?有什么性能?

方案特点 • 采用金融级安全芯片 ACH512 的指纹模组&#xff0c;指纹和密码安全存储&#xff0c;云端数据安全传输 • 采用高性能指纹专用安全MCU芯片ACM32FP4&#xff0c;支持小点阵图像算法处理 • 支持80*64、88*112、96*96、160*160、192*192等像素传感器 • 已适配传…

亚马逊,速卖通,shein卖家如何准确有效的测评补单

一、合理规划测评时间和数量 卖家需要合理规划测评的时间和数量。如果卖家过于频繁地进行测评&#xff0c;或者在短时间内进行大量的测评&#xff0c;这可能会被视为恶意行为&#xff0c;从而触犯风控机制。因此&#xff0c;卖家需要根据自己的销售情况和市场需求&#xff0c;…

二进制转十六进制字符串的C语言高效率实现(如“10100011“转为字符串“A3“)

对于一串二进制01比特,有时为了显示或者编辑方便高效,我们需要将二进制比特流转换成十六进制,众所周知,二进制转十六进制是每4比特进行转换,例如将以下二进制流: 1010 0011 1100 1101 转换为十六进制应为: A3CD 有时候,还可以每字节中间添加一个空格 A3 CD 下面直接…

Android 应用基准分析

先推荐一个作者的开源项目 最快的Json解析方式 参考 benchmark数据参考 benchmark的例子 可以参考json-benchmark 应用基准分析 是衡量时间维度的框架,是App界的鲁大师跑分,常用于耗时判断,冷启动,热启动,框架对比 预热对比等方面 开局一张图 下面再编 今天要做的是Microbe…

详细教程 - 从零开发 Vue 鸿蒙harmonyOS应用 第七节-—— 鸿蒙应用进程通信深度剖析

一、简介 1.1 进程通信的重要性 不同进程间需要通过通信来协作完成任务良好的IPC机制是构建模块化应用的必要手段 1.2 鸿蒙采用的RPC机制 鸿蒙应用进程通信采用了轻量级RPC,流程如下: 客户端发送请求数据到服务器进程服务器调用函数处理请求,并返回响应客户端获取并处理响应…

Educational Codeforces Round 160 (Rated for Div. 2)(D 动态规划)

关于如何思考DP这件事...这题还是比较好的 思路&#xff1a;考虑为当前共有 i 个数且以为结尾&#xff0c;能够形成的字段的个数。要想求出&#xff0c;只需要知道的前一个数可以是什么&#xff0c;这样就能够进行状态转移了。 首先定义是前方第一个比小的数。 1、首先考虑比…