WSL Ubuntu 安装 minikube
Posted M-Anonymous
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WSL Ubuntu 安装 minikube相关的知识,希望对你有一定的参考价值。
一、安装 WSL Ubuntu
1、首先 Windows Microsoft Store 安装 Ubuntu。
2、解决报错:
1、未安装 WSL 支持
WslRegisterDistribution failed with error: 0x8007019e
Installing, this may take a few minutes... Installation Failed! Error: 0x8007019e Press any key to continue...
解决方案:
打开 Windows PowerShell(管理员),输入如下命令后重启:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
2、WSL 内核未升级
WslRegisterDistribution failed with error: 0x800701bc
解决方案:
下载最新 WSL 安装包,直接运行安装。
3、没有开启虚拟化
WslRegisterDistribution failed with error: 0x80370102
解决方案:
打开控制面板->程序->启用或关闭Windows功能,勾选虚拟机平台选项,确定后重启电脑。
二、安装Docker
执行如下命令即可:
sudo apt update sudo apt upgrade sudo apt install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" sudo apt update apt-cache policy docker-ce sudo apt install docker-ce sudo service docker start
三、minikube 简易安装 K8S
1、安装 minikube
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube minikube start
2、解决报错
1、没有健康的环境
Exiting due to DRV_NOT_HEALTHY: Found driver(s) but none were healthy. See above for suggestions how to fix installed drivers.
解决方案:将当前用户添加进 Docker 组
sudo usermod -aG docker $USER && newgrp docker
2、源镜像被墙了,但有可替代源。
minikube was unable to download gcr.io/k8s-minikube/kicbase:v0.0.39, but successfully downloaded docker.io/kicbase/stable:v0.0.39 as a fallback image
解决方案:不用管
四、美化 Windows 的 CMD、PowerShell 界面
Windows Microsoft Store 搜索 Windows Terminal、PowerShell 进行安装即可
五、参考文献
https://blog.csdn.net/qq_37085158/article/details/125172803
https://blog.csdn.net/weixin_51617086/article/details/125235258
https://minikube.sigs.k8s.io/docs/start/
https://zhuanlan.zhihu.com/p/559328777
https://blog.csdn.net/weixin_45574790/article/details/121419814
在ubuntu上安装minikube
一、安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
二、更新
sudo apt-get update
sudo apt-get install apt-transport-https
sudo apt-get upgrade
三、安装vitural box
sudo apt install virtualbox virtualbox-ext-pack
四、下载minikube
wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
chmod +x minikube-linux-amd64
sudo mv minikube-linux-amd64 /usr/local/bin/minikube
五、查看minikube版本
$ minikube version
六、下载kubectl
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb http://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt update
sudo apt -y install kubectl
七、minikube基本操作
# 检查集群信息
kubectl cluster-info
# 进入minikube所在的虚拟机
minikube ssh
# 停止minikube
minikube stop
# 删除一个本地的k8s集群:
minikube delete
注:
VMware和Hyper-V不兼容导致。
Win10专业版解决方法:
1、控制面板—程序——打开或关闭Windows功能,取消勾选Hyper-V,确定禁用Hyper-V服务。
2、之后重新启动计算机,再运行VM虚拟机即可。
Win10家庭版解决方法:
1、按下WIN+R打开运行,然后输入services.msc回车;
2、在服务中找到 HV主机服务,双击打开设置为禁用;
3.再打开Windows PowerShell(管理员)
4、运行命令:bcdedit /set hypervisorlaunchtype off
以上是关于WSL Ubuntu 安装 minikube的主要内容,如果未能解决你的问题,请参考以下文章
k8s学习——minikube与kubernetes安装与启动
sh 在Ubuntu上安装Minikube,Kubectl和Virtualbox