📜  没有 sudo 的 minikube - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:56:01.586000             🧑  作者: Mango

没有 sudo 的 minikube - Shell-Bash

当在 Unix/Linux 系统中使用 minikube 的时候,有时候需要使用 sudo 权限才能正常运行。然而,在某些情况下,我们可能没有 root 权限去运行 sudo。本文将介绍如何在没有 sudo 权限的情况下使用 minikube。

前提条件
  • 已安装 minikube
  • 已安装 kubectl
  • 已安装 Docker
安装 minikube

可以通过以下命令安装最新版本的 minikube:

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
创建 minikube 集群

使用普通用户身份创建 minikube 集群:

minikube start --vm-driver=none

上面的命令将创建一个没有虚拟机的 minikube 集群,而且不需要 root 权限。

您可以使用以下命令验证是否成功创建集群:

kubectl cluster-info

如果一切正常,您应该能够看到以下输出:

Kubernetes master is running at https://127.0.0.1:443...
访问 minikube 集群

如果您使用的是没有虚拟机的 minikube 集群,则可以通过以下命令访问它:

kubectl config use-context minikube

现在,您可以使用 kubectl 命令管理 minikube 集群了!

结论

本文介绍了如何在没有 sudo 权限的情况下使用 minikube。使用以上方法,您可以创建一个没有虚拟机的 minikube 集群并管理它。