From the course: DevOps Foundations: Microservices

Unlock the full course today

Join today to access over 22,700 courses taught by industry experts or purchase this course individually.

Platform-specific and OS artifacts

Platform-specific and OS artifacts - Kubernetes Tutorial

From the course: DevOps Foundations: Microservices

Start my 1-month free trial

Platform-specific and OS artifacts

- [Instructor] In this section, we'll discuss service artifacts. A service artifact is a static, bundled representation of a service's codebase, which can be utilized to run the service. When thinking about service artifact generation, there are several types of artifacts that can be considered. Let's dive into each type. The first type of artifact to consider is the platform-specific artifact. This is an artifact specific to a particular technology stack. Examples of this artifact type are Ruby gems, Python eggs and wheels, and Java jar and war files. While these artifacts may be relatively simple to generate, there are many problems when trying to use this type of artifact. First, depending on the tech stack, this artifact alone may not be sufficient to use for running and testing a service. As an example, to use a Python egg or wheel for a web-based service, you also need a process manager running inside of a web server to fully use the codebase. Therefore, you also need a way to…

Contents