Varnish is a caching proxy usually used for high profile Drupal sites. However, configuring Varnish is not an easy task that requires a lot of work. It is even more difficult when it comes to creating a scalable cluster of Varnish nodes. Fortunately, there is a solution. I’ve been working on kube-httpcache project (https://github.com/mittwald/kube-httpcache) that takes care of many things such as routing, scaling, broadcasting, config-reloading, etc... If you need to run more than one instance of Varnish, this session is for you. You will learn how to: * Launch a single instance of Varnish in Kubernetes. * Configure Varnish for Drupal. * Scale Varnish from 1 to N nodes as part of the cluster. * Make your Varnish cluster resilient. * Reload Varnish configs on the fly. * Properly invalidate cache for multiple Varnish nodes. This session requires some basic understanding of Docker and Kubernetes; however, I will provide some intro if you are new to it. Join this session and enjoy!