我是Nginx
的新手,我可以成功验证reverse proxy scenarios
中的某些Windows and Ubuntu machine
。但是,在Openshift
集群平台上验证它们时,我面临着挑战。
我是Docker/Kubernetes/Openshift
的新手。我可以在Nginx
中部署下面的Openshift
图像,并成功访问欢迎页面URL。
“ https://github.com/sclorg/nginx-ex”
现在我想在图像上实现以下目标。
在上述查询中,请澄清并帮助我。
答案 0 :(得分:0)
我们很高兴为您解答这些问题,但是您需要对容器和Kubernetes的工作方式有更好的了解,下面的所有信息对您都有帮助。
Want to know what is the nginx version deployed on the above image.
在存储库中使用oc new-app centos/nginx-112-centos7~https://github.com/sclorg/nginx-ex
命令部署NGINX时,您使用的是centos/nginx-112-centos7
映像,即NGINX 1.12。请注意,您还可以使用映像centos/nginx-116-centos7
来部署NGINX。
Want to customize the nginx.conf file frequently and update my container with the latest changes.
您应该研究ConfigMaps如何将自己的nginx.conf
注入容器。
Want to use the latest version of nginx.
如上所述,您当前使用的图像的最新版本是1.16。如果要使用较新的版本,则可能需要使用nginx
图片:https://hub.docker.com/_/nginx
Want to know how to locate the nginx.conf file and other nginx files deployed through the above image.
您可以使用oc rsh <podname>
访问Pod,并查看容器中部署了哪些文件。
When I open a POD terminal, I can see Nginx 1.12 files are deployed in /etc/nginx, can I upgrade this to latest version? are these files created by the deployment of the above image?
如上所述,您需要使用其他容器图片。