دنیای برنامه نویسی به جای استفاده از یک زبان و Application بزرگ به سمت سرویس ها و API های کوچک و چینش و پیکربندی رابطه آنها بین یکدیگر می رود. در این دوره آموزشی با نحوه استفاده از Consul برای ایجاد ارتباط بین Service ها آشنا خواهید شد.
سر فصل های دوره آموزشی Pluralsight Getting Started with Consul :
Why Consul –
Modern Ops Challenges –
An Explosion of Services –
First Class Service Discovery –
Distributed Failure Detection –
Reactive Configuration via Key/Value Store –
Multi Datacenter Aware –
?Is This Course For You –
How to Use This Course –
Lab Setup –
Monitoring Nodes –
Nodes and Services –
What We Will Set Up-
Defining the consul-server Node –
Launching the consul-server Node –
Network Interfaces on consul-server –
Exercise – Consul Is Easy to Install –
Installing Consul –
Running the Consul Dev Agent-
Running Consul Locally to Access the Web UI –
Interface – Web UI –
Interface – HTTP API –
Interface – DNS –
Interface – CLI RPC –
Client vs. Cluster Address Conventions-
Challenge – Spin Up Web and LB nodes –
Defining Web and LB Nodes –
Running Web and LB Nodes-
Consul Agent On Web and LB nodes –
Remote Command Execution Across Cluster –
Graceful Leave vs. Failure-
Service Discovery –
From Nodes to Services –
Registering a Web Service –
Service Definitions –
Health Checking the Web Service –
Launching NGINX –
Consul DNS for Randomized Internal Service Load Balancing –
HTTP API and Failing Services –
Exercise – Register Load Balancer –
Maintenance Mode –
Registration Methods –
Dynamic LB Config with consul-template –