picatz / terraform-google-nomad

📗 Terraform Module for Nomad clusters with Consul on GCP
https://registry.terraform.io/modules/picatz/nomad/google
MIT License
78 stars 16 forks source link

Add `plugin` stanza to configure Docker task driver on clients #41

Closed picatz closed 2 years ago

picatz commented 2 years ago

The main change being the allow_runtimes value which enables the runsc runtime (gVisor), not enabled by default. This actually allows submitted Docker tasks to use the runtime = "runsc" configuration value.

Note: this doesn't seem to work with Falco monitoring, which seems to only support the default runc runtime. It also seems to introduce some health check problems with Consul's service mesh capabilities, but I'm not sure of the cause (I believe the error was "no route to host" in the UI).