~/talk

Building Consul at Scale for Brownfield Infrastructure

Talkat HashiConf Global 2022 · 2022-10-04..10-06· [observability]
links:none on file
slides:none on file

CrowdStrike replaces east‑west load balancers by deploying Consul across a hybrid fleet of 95,000 nodes, split into 40 Consul clusters and seven Vault clusters, partitioning gossip per AZ so clients bind to a local cluster and using prepared queries for localized failover. Certificates are issued via Vault PKI and Terraform with Vault agents rotating certs, Chef bootstraps nodes, and Terraform governs policies and tokens. Monitoring (Prometheus/Grafana) and automated upgrades prove the design viable, while Vault lease spikes and gossip connectivity are the main operational hazards.

AI-written summary · about

  1. 0:00Introduction and background
  2. 2:25Use case for Consul at scale
  3. 5:15Network infrastructure challenges
  4. 7:25Provisioning with Terraform
  5. 8:33Sizing and performance considerations
  6. 9:57Security framework and Vault integration
  7. 14:13Access control and ACLs
  8. 15:41Gossip encryption and secrets
  9. 16:24Post-provisioning Vault configuration
  10. 17:47Chef cookbooks and testing
  11. 18:51Fetching initial secrets
  12. 20:36Connecting clients to clusters
  13. 22:00Onboarding and self-service model
  14. 24:47Automating upgrades and restarts
  15. 26:31Packaging binaries and supply chain
  16. 27:55Monitoring dashboards and metrics
  17. 32:47Log aggregation and alerts
  18. 35:33Learning normal behavior
  19. 36:54Deployment and rollout strategy
  20. 37:37Common problems and solutions
  21. 43:54Backup and recovery practices
  22. 44:36Future plans and automation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.