-
Notifications
You must be signed in to change notification settings - Fork 895
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add service to the glossary #2050
Comments
If we don't have it elsewhere already (we might) then it's a good thing to have in the glossary. However, it's actually pretty difficult to define holistically, as the types of workloads vary greatly. Eg consider an ML training platform that lets users define training jobs - logically each job is a service, but that doesn't map to k8s definition at all since the actual workers executing the jobs may be shared. I think in my company we at one point defined a service as "something that is built with the same make target". |
There are definitions in the website glossary (maybe it would make sense to have them in sync?):
These definitions are still |
This is a good definition. I think in general the guideline is that an application comprises 1-n services. |
I'd be a fan of including this in the specification if you submit a PR adding it. |
Sure! Let me do that. |
What are you trying to achieve?
The term
service
is an important term used at a lot of places within the spec, but there is no definition in the glossary what a service is (and what it is not). Maybe it's somewhere else in the spec and just needs to be referenced?Additional context.
For example in k8s a service is defined the following:
Does this definition also apply for OpenTelemetry, so it could be referenced or are there nuances, since a service could also run outside k8s and outside a container?
It would also be good to include:
service
and aservice.instance
(following that definition form k8s above a service instance is then one pod in that logical set?)service
and anapplication
or are those words synonyms?(I am happy to come up with a draft for the definition, but I would like to understand first if there is a need or if there is an existing definition that just needs to be linked/moved into the glossary)
The text was updated successfully, but these errors were encountered: