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 (5)
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
Listening to the trainer. He took into account the questions asked, and answered them the next day.
Erwan - SNCF Connect & Tech
Machine Translated
The practices
Iván - si
Course - Spring Cloud for Microservices
I liked that the lecturer was very well prepared and he managed to engage the audience. The course was a combination of theory and practice and I enjoyed it very much.
Maria Ilieva - Пейсейф България ЕООД
Course - Building Microservices with Spring Cloud and Netflix OSS
I liked his pace for training, it was optimum.