minikube为开发或测试在本地启动一个节点的kubernetes集群,minikube打包和配置一个LINUX虚拟机,Docker与kubernetes组件,给开发人员提供了充分的环境。
minikube支持一下kubernete的特性:
- DNS
- NodePorts
- ConfigMaps 与 Secrets
- Dashboards
不支持如下特性:
- LoadBalancers
- PersistentVolumes
- Ingress
主板BIOS开启VT-x/AMD-v
,检查方法如下:
- linux:
cat /proc/cpuinfo | grep 'vmx|svm'
- macos:
sysctl -a | grep machdep.cpu.features | grep VMX
- 安装Virtualbox
试验步骤
1.下载并配置minikube
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
2.使用minikube进行安装kubernetes集群
minikube start
参考:
https://github.com/kubernetes/minikube
https://kubernetes.io/docs/tutorials/kubernetes-basics/cluster-interactive/