In this hands-on lab, you will be provided a single server running the Consul agent in developer mode. Your task is to create a basic service file and to use that file to register a service in Consul. Then you will check to ensure the service is showing in the Consul catalog.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Log in and Test Consul
- Log in to the server using the credentials provided.
- Verify Consul is ready for use.
(Note: It may take several minutes before Consul is ready for use.)
- Create a Service Registration File for Two Services
- Create a file called "web-services" in either HCL or JSON format. This file should use whatever stanza’s are required for two services.
- First service.
- Name: web
- Tag: web-server
- Port: 80
- Second service.
- Name: web-database
- Tag: web-server-database
- Port: 3128
- Register the Two Services in Consul
- Register the services file you just created using Consul.
- Verify Services Are in the Consul Catalog
- Confirm services,
web
andweb-database
have been successfully registered.
- Confirm services,