Skip to content

Latest commit

 

History

History
 
 

kubernetes

Docker 桌面版支持 k8s

更多信息请查看:https://www.khs1994.com/docker/docker-win-k8s.html

启用 k8s 之后,输入如下命令

$ docker stack deploy -c docker-k8s.yml lnmp

$ docker stack services lnmp

$ kubectl get services

$ kubectl get pod

删除

$ docker stack rm lnmp

Kubernetes

这里以 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

Windows 10 在 Hyper-V 虚拟机中运行 Minikube

启动

$ ./minikube.ps1

启动之后,手动在 Hyper-V 管理界面将 minikube 虚拟网络切换到 默认开关

$ (( Get-VM minikube ).networkadapters[0]).ipaddresses[0]

此命令在系统自带的 PowerShell 中执行,会获取到 minikube 虚拟机 IP.

关闭

$ minikube stop

移除

$ minikbe delete