A scalable distributed system based on microservices for collecting pod logs from a Kubernetes cluster

Resumo


This article presents the architecture of a distributed log collection system for Kubernetes clusters. Initially, we present the motivation for creating the system. Then, we present an overview of the system, consisting of several microservices. Next, we approach the implementation of each of the microservices. All system components are free and open software. This article is an example of how a distributed system with microservices can be heterogeneous in relation to the programming languages used.
Palavras-chave: container, kubernetes, microservice, log

Referências

PSR-15: HTTP Server Request Handlers. https://www.phpfig.org/psr/psr-15/

Stomp: The Simple Text Oriented Messaging Protocol. https://stomp.github.io/

Publicado
13/10/2021
Como Citar

Selecione um Formato
LISBOA, Flávio Gomes da Silva. A scalable distributed system based on microservices for collecting pod logs from a Kubernetes cluster. In: CONGRESSO LATINO-AMERICANO DE SOFTWARE LIVRE E TECNOLOGIAS ABERTAS (LATINOWARE), 18. , 2021, Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 122-125. DOI: https://doi.org/10.5753/latinoware.2021.19916.