Minikube+HyperV 踩坑记
准备:国内加速Registry Mirros
https://docker.m.daocloud.io
https://docker.imgdb.de"
https://docker.1ms.run
参考
https://juejin.cn/post/7447180053975302180
https://m.jb51.net/server/335904l7i.htm
https://m.jb51.net/server/336073lax.htm
软件镜像
https://mirrors.tuna.tsinghua.edu.cn/
http://mirrors.ustc.edu.cn"
准备:HyperV默认虚拟交换机无法访问外网
–hyperv-use-external-switch=true
https://github.com/kubernetes/minikube/blob/master/site/content/en/docs/drivers/hyperv.md
https://github.com/kubernetes/minikube/issues/7223
实例化VM/K8S集群
minikube delete --all -pure
minikube start --hyperv-use-external-switch=true --cpus=4 --image-mirror-country=cn --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers --registry-mirror “https://docker.m.daocloud.io” --registry-mirror “https://docker.imgdb.de” --registry-mirror “https://docker.1ms.run” --registry-mirror “https://docker-0.unsee.tech”
–kubernetes-version=v1.32.0 --cpus=4 --memory --disk
–alsologtostderr -v=7 // 日志调试参数
minikube ssh | docker info // 验证加速镜像是否配置成功
启用Dashboard
https://github.com/kubernetes/dashboard/issues/2797#issuecomment-378666349
minikube dashboard
实战(前缀换成加速镜像前缀)
kubectl create deployment hello-minikube --image=docker.imgdb.de/k8s.gcr.io/echoserver:1.10
维护Minikube VM
管理员打开HYPER-V,暂停-》保存
管理员打开HYPER-V, 启动