Kubernetes部署nginx和php-fpm

前面我们已经用Kubernetes部署了nginx集群,也用Docker分别部署了nginx和php-fpm服务,那么是否可以用Kubernetes来组合部署nginx和php-fpm呢?

答案是可以!

相当于把之前两次的部署方式结合起来,具体过程就不写了,配置文件有点多。

Kubernetes部署可扩展的nginx集群

接下来我们在Kubernetes是部署一个可以扩展的nginx集群。

因为是在Ingress上部署的,所以前提是你的Kubernetes集群上已部署Ingress,如果没有,参考这篇 Kubernetes安装配置Ingress https://www.pimspeak.com/kubernetes-deploy-config-ingress.html

首先创建nginx Deployment和Service的配置文件 `nginx.yaml`

Docker关联容器并通信

Docker关联容器并通信可以通过在同一网络下创建容器来实现。

优点:

1. 直接通过容器名称即可访问;
2. 当容器重新启动后,容器的IP可能会变,而通过容器名称访问则无需手动修改IP。

豫ICP备19001387号-1