阅读量:269
今天,我们将学习如何在Ubuntu服务器上安装Minikube。Minikube是一个工具,可以在你的机器上运行Kubernetes(一个非常流行的应用管理工具)。这个过程非常简单,我会一步步教你。我们还需要安装kubectl(Kubernetes的命令行工具)和Docker(用于运行容器的工具)。
这个简单的教程使用了一个预先编写好的Shell脚本,它将在你的Ubuntu以及其他基于Debian的系统上安装并配置一个完整的K8s集群,使用Minikube。
我们将使用的脚本
现在开始吧。下面是我们将要使用的脚本(一个命令列表),我会逐步解释每一部分,让你理解发生了什么。
#!/bin/bash
# 安装kubectl
sudo snap install kubectl --classic
# 下载并安装Minikube
wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 -O minikube
sudo mv minikube /usr/local/bin
sudo chmod +x /usr/local/bin/minikube
# 验证Minikube安装
minikube version
# 添加Docker源并安装Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
# 验证Docker安装
docker --version
# 使用Docker驱动启动Minikube
minikube start --driver=docker --force
# 检查Minikube状态
minikube status
如何运行这个脚本
1. 打开终端。你可以通过在菜单中搜索“终端”或按Ctrl + Alt + T来找到它。
2. 在终端中,输入以下命令以创建一个新文件:
nano myscript.sh
3. 现在,复制上面的脚本并粘贴到终端窗口中。
4. 按Ctrl + O保存文件,然后按Enter键。
5. 让文件变为可执行:
chmod +x myscript.sh
6. 执行脚本:
./myscript.sh
当脚本完成后,你会在终端看到一些消息。查找“minikube status”这一行。如果它显示“host: Running”和“kubelet: Running”,那就说明一切正常!