Course Outline
Introduction
- Why Consul?
- Consul vs ZooKeeper, Chef, Puppet, SkyDNS, SmartStack, Serf, Custom Solutions
Installation and Setup
Consul Architectural Overview
- Server and agents
- Consensus protocol, Gossip protocol, Network coordinates, Sessions, Anti-entropy, Security model, Jepsen testing
Using the Consul CLI
Using the Consul Web UI
Running the Agents
Creating a Cluster
Service Discovery
- Setting up Consul clients to discover services and databases
Health Checking
- Setting up Consul clients to provide health checks (webserver availability, memory utilization, etc.)
KV Store
- Setting up Consul's hierarchical key/value store
Federation
- Configuring Consul to support multiple datacenters
Consul's Access Control List (ACL)
- Controlling access to Consul resources
Autopilot
- Setting up automatic management of Consul servers
Adding and Removing Consul Servers
Bootstrapping a New Datacenter
DNS Forwarding
Outage Recovery
Performance Tuning
Upgrading Consul
Summary and Conclusion
Requirements
- System administration experience
- General understanding of clusters and distributed computing
- Familiarity with datacenter architecture
Audience
- Developers
- Operators
Testimonials
explainations were clear
Nadia Murudker - Philip Coetzee, Woolworths Financial Services
FinOps Certified Practitioner (FOCP) Preparation Course
i like that it was easy to understand - not too technical
Kirthanya Pillay - Philip Coetzee, Woolworths Financial Services
FinOps Certified Practitioner (FOCP) Preparation Course
It was interactive and not too technical. Very relevant to the real world
Philip Coetzee, Woolworths Financial Services
FinOps Certified Practitioner (FOCP) Preparation Course
The theory and how it links to real life examples.
Eben Dreyer
FinOps For Engineers Course
The way the trainer does research
Toyer Williams
FinOps For Engineers Course
he was informative, shared a lot of material to reference
Siphokazi Mnyebeleza
FinOps For Engineers Course
very friendly and accommodating. After the first day when he realized we were more advanced he re-structured the course and customized it to our needs.