启用 k8s
之后,输入如下命令
$ docker stack deploy -c docker-k8s.yml lnmp
$ docker stack services lnmp
$ kubectl get services
$ kubectl get pod
$ docker stack rm lnmp
这里以 Minikube 为例:https://www.khs1994.com/docker/minikube/README.html
$ minikube mount ~/lnmp:/data/lnmp
$ ./kubernetes.sh deploy
$ minikube service nginx --url
http://192.168.64.98:32228
http://192.168.64.98:30626
$ curl http://192.168.64.98:30626
$ ./kubernetes.sh cleanup
请查看 ./kubernetes.sh
文件内容。
Windows 10 在 Hyper-V 虚拟机中运行 Minikube
$ ./minikube.ps1
启动之后,手动在 Hyper-V
管理界面将 minikube
虚拟网络切换到 默认开关
。
$ (( Get-VM minikube ).networkadapters[0]).ipaddresses[0]
此命令在系统自带的 PowerShell
中执行,会获取到 minikube
虚拟机 IP.
$ minikube stop
$ minikbe delete