当前位置: 首页 > 工具软件 > Minikube > 使用案例 >

minikube安装

李新霁
2023-12-01

minikube安装

minikube 启动

minikube 是本地 Kubernetes,专注于让 Kubernetes 易于学习和开发。

您所需要的只是 Docker(或类似兼容的)容器或虚拟机环境,而 Kubernetes 只需一个命令即可:minikube start

环境要求:
2 个核CPU
2G 可用内存
20GB 可用磁盘空间
网络连接
容器或虚拟机管理器,例如:Docker、Hyperkit、Hyper-V、KVM、Parallels、Podman、VirtualBox或VMware Fusion/Workstation

安装

1、选择你的操作系统,以linux为例:
要使用二进制下载在x86/64 Linux上安装最新的 minikube稳定版本:

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube

2、启动您的集群
从具有管理员访问权限的终端(但未以 root 身份登录),运行:

minikube start

如果 minikube 无法启动,请参阅驱动程序页面以获取设置兼容容器或虚拟机管理器的帮助。

3、与您的集群交互
如果您已经安装了 kubectl,您现在可以使用它来访问您闪亮的新集群:

kubectl get po -A

或者,minikube 可以下载适当版本的 kubectl,您应该可以像这样使用它:

minikube kubectl -- get po -A

您还可以通过将以下内容添加到您的 shell 配置中来使您的生活更轻松:

alias kubectl="minikube kubectl --"

最初,某些服务(例如 storage-provisioner)可能尚未处于运行状态。这是集群启动期间的正常情况,并且会立即自行解决。为了进一步了解您的集群状态,minikube 捆绑了 Kubernetes Dashboard,让您可以轻松适应新环境:

minikube dashboard

4、部署应用程序
创建一个示例部署并在端口 8080 上公开它:

kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.4
kubectl expose deployment hello-minikube --type=NodePort --port=8080

这可能需要一点时间,但是当您运行时,您的部署将很快出现:

kubectl get services hello-minikube

访问此服务的最简单方法是让 minikube 为您启动 Web 浏览器:

minikube service hello-minikube

或者,使用 kubectl 转发端口:

kubectl port-forward service/hello-minikube 7080:8080

您的应用程序现在可以在http://localhost:7080获得。

5、管理您的集群
在不影响已部署应用程序的情况下暂停 Kubernetes:

minikube pause

取消暂停暂停的实例:

minikube unpause

停止集群:

minikube stop
 类似资料: