Skip to content

cresta/varnish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

varnish

Custom varnish helm chart for Cresta and others.

This chart is intended to have varnish forward to nginx, which can forward downstream. Nginx is used so that we can connect to SSL backends and do dynamic DNS resolution with the free version of varnish.

Dynamic DNS

This is libvmod-dynamic in the free version, but we can get this with the core nginx version via proxy_pass

See the following for more information:

SSL Backends

This is only in the paid version of varnish. Some people use stunnel, but we want dynamic SSL backends (changing hostnames), and stunnel only supports static hostnames. We can again get this in nginx with proxy_pass variables.

See the following for more information:

This chart

This chart assumes you want to configure your varnish and nginx config via helm. It also adds a third docker container for varnishncsa so you can get access logs.