minikube安装
minikube是本地Kubernetes,专注于使Kubernetes易于学习和开发。
你所需要的是Docker(或类似兼容的)容器或虚拟机环境,而Kubernetes只需要一个命令:minikube start
你需要什么
- 2个或以上cpu
- 2GB的空闲内存
- 20GB可用磁盘空间
- 网络连接
- 容器或虚拟机管理器,如:Docker、QEMU、Hyperkit、Hyper-V、KVM、Parallels、Podman、VirtualBox或VMware Fusion/Workstation
安装
key | value |
---|---|
操作系统 | Linux |
架构 | x86-64 |
版本 | Stable |
安装程序类型 | Binary download |
使用二进制下载在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
启动集群
从具有管理员权限的终端(但不是以root身份登录)运行:
minikube start --image-mirror-country='cn' --driver=docker --kubernetes-version=v1.23.3
kubectl安装
下载kubectl最新版
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
验证kubectl
kubectl cluster-info dump
与集群交互
kubectl get po -A
最初,一些服务(如存储供应程序)可能还没有处于运行状态。这是集群启动过程中的正常情况,会自行解决。为了进一步了解您的集群状态,minikube捆绑了Kubernetes仪表板,让您轻松适应您的新环境:
minikube dashboard
获取IP地址
minikube ip