From the course: DevOps Foundations: Microservices
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Basic service discovery - Kubernetes Tutorial
From the course: DevOps Foundations: Microservices
Basic service discovery
- [Instructor] As the number of microservices deployed to your system increases, there needs to be a way to track where each service is. In this section, we'll discuss why service discovery is important, along with the systems you'll need to implement to achieve service discovery, and take a look at DNS, a straightforward way to implement discovery of your services. Service discovery is important for several reasons. One, so that services can find and use each other. Two, so that each service can be monitored, and three, so it's easy for developers in your organization to know what APIs are already available to them. In order to achieve service discovery, a service registry must exist. A service registry is some sort of storage mechanism containing the network locations of the instances of a service. This can be as straightforward as DNS, or be implemented via a dynamic service registry, which we'll discuss in the next video. But first, let's talk about DNS. In the case of DNS…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
Standardization4m 57s
-
(Locked)
Unit and integration testing6m 26s
-
(Locked)
End-to-end and contract testing3m 11s
-
(Locked)
Contract test example2m 20s
-
(Locked)
Performance testing1m 19s
-
(Locked)
Continuous integration4m 44s
-
(Locked)
Continuous delivery3m 44s
-
(Locked)
Platform-specific and OS artifacts2m 29s
-
(Locked)
Virtual machine and container artifacts4m 32s
-
(Locked)
Versioning3m 15s
-
(Locked)
Basic service discovery3m 4s
-
(Locked)
Dynamic service registries5m 33s
-
(Locked)
Documentation4m 49s
-
(Locked)
Ownership and Conway's law2m 28s
-
-
-
-