kubernetes 官方教程地址:https://kubernetes.io/docs/tutorials/stateless-application/guestbook/

按上面的教程操作后如下:

命令1: kubectl get pods

命令2:kubectl get deployments

命令3:kubectl get services

kubernetes 教程:Deploying PHP Guestbook application with Redis

重点看guest book开启的服务:frontend

kubernetes 教程:Deploying PHP Guestbook application with Redis

它将cluster-ip 及端口 和external ip 及端口 做了mapping

10.105.147.40:80 -> 129.168.188.128:32491

服务映射的是容器内IP及端口 到虚拟机IP及端口,具体如下:

 

在虚拟机内访问:

命令:curl http://10.105.147.40:80

curl http://<cluster ip>:<port>

如下

kubernetes 教程:Deploying PHP Guestbook application with Redis

命令:ifconfig

得到虚拟机IP:192.168.188.128

kubernetes 教程:Deploying PHP Guestbook application with Redis

命令:curl http://192.168.188.128:32491

curl http://<host ip>:<port>

kubernetes 教程:Deploying PHP Guestbook application with Redis

 

在host内访问:

cmd ,ssh连上了虚拟机

命令:ifconfig

kubernetes 教程:Deploying PHP Guestbook application with Redis

 

在host用chorme查看效果如下:

虚拟机IP:port

kubernetes 教程:Deploying PHP Guestbook application with Redis

 

测试 submit:

kubernetes 教程:Deploying PHP Guestbook application with Redis

 

相关文章:

  • 2022-01-19
  • 2022-12-23
  • 2021-06-21
  • 2022-01-03
  • 2022-12-23
  • 2021-11-17
  • 2021-08-08
  • 2022-12-23
猜你喜欢
  • 2021-07-20
  • 2021-08-09
  • 2022-12-23
  • 2022-02-03
  • 2021-11-14
  • 2021-05-12
  • 2021-07-22
相关资源
相似解决方案