K8s环境下Nginx容器的自动热更新方案

Nginx作为WEB服务器被广泛使用。其自身支持热更新,在修改配置文件后,使用nginx -s reload命令可以不停服务重新加载配置。然而对于Dockerize的Nginx来说,如果每次都进到容器里执行对应命令去实现配置重载,这个过程是很痛苦的。本文介绍了一种kubernetes集群下nginx的热更新方案。环境说明Kubernetes集群中部署Nginx Pod。该Pod包含两个Contai

- 阅读全文 -

K8S实践:Ingress的部署使用

Ingress介绍在K8S集群中,Service和Pod的IP和端口只能在集群内部网络中路由,而对集群外部是不可见的。为了让外部应用可以直接访问集群内部的服务,则需要暴露服务,K8S目前提供了三种暴露服务的方式:LoadBlancer、NodePort、Ingress。本文主要记录了Ingress的部署和使用。

- 阅读全文 -