| dc.creator | Silva, Caio Cezar Alves da | |
| dc.date.accessioned | 2026-02-26T22:52:16Z | |
| dc.date.available | 2026-02-26T22:52:16Z | |
| dc.date.issued | 2026-02-06 | |
| dc.identifier.uri | https://repositorio.ifpe.edu.br/xmlui/handle/123456789/2006 | |
| dc.format.extent | 56f. | pt_BR |
| dc.language | pt_BR | pt_BR |
| dc.relation | BASS, Len; CLEMENTS, Paul; KAZMAN, Rick. Software Architecture in Practice .
3. ed. Boston: Addison-Wesley, 2012.
BURNS, Brendan; BEDA, Joe; HIGHTOWER, Kelsey. Kubernetes: Up and Running.
2. ed. Beijing: O’Reilly, 2019.
BURNS, Brendan; VILLALBA, Eddie; STREBEL, Dave; EVENSON, Lachlan.
Kubernetes Best Practices . 2. ed. O’Reilly, 2024
BUYYA, R., BROBERG, J., & GOSCINSKI, A. 2013. Cloud Computing: Principles
and Paradigms. Wiley.
CASSEN, Alexandre. Keepalived – High Availability for the masses . 2000–2025.
Disponível em: https://www.keepalived.org/. Acesso em: 31 maio 2025.
CILIUM. Cluster Mesh Introduction . 14 maio 2025. Disponível em:
https://docs.cilium.io/en/stable/network/clustermesh/intro/. Acesso em: 1 jun. 2025a.
CILIUM. Cluster Mesh Overview . Disponível em:
https://docs.cilium.io/en/stable/network/clustermesh/intro/. Acesso em: 3 ago. 2025b.
CLOUDFLARE. Cloudflare Docs . Disponível em: https://developers.cloudflare.com/.
Acesso em: 2 set. 2025.
CNCF – Cloud Native Computing Foundation. Kubernetes Documentation . 2021.
Disponível em: https://kubernetes.io/docs/. Acesso em: 10 fev. 2025a.
CNCF – Cloud Native Computing Foundation. K3s Documentation . Disponível em:
https://docs.k3s.io/. Acesso em: 16 ago. 2025b.
CNCF – Cloud Native Computing Foundation. K3s: Lightweight Kubernetes .
Disponível em: https://k3s.io/. Acesso em: 16 ago. 2025c.
DOCKER. Docker documentation . Disponível em: https://docs.docker.com/. Acesso
em: 30 nov. 2025.
DONENFELD, Jason A. WireGuard . 2015-2022. Disponível em:
https://www.wireguard.com/. Acesso em: 1 jun. 2025.
ESPE, Lennart; JINDAL, Anshul; PODOLSKIY, Vladimir; GERNDT, Michael.
Performance Evaluation of Container Runtimes . 2020. Disponível em:
https://pdfs.semanticscholar.org/af89/2db0220dc3e48b953070a6f8573349d8490d.pd
f. Acesso em: 24 maio 2025.
ETCD. Frequently Asked Questions (FAQ) . 2021. Disponível em:
https://etcd.io/docs/v3.3/faq/. Acesso em: 16 fev. 2026.
GRAFANA LABS. Grafana - Analytics & Monitoring Platform . Disponível em:
https://grafana.com. Acesso em: 30 nov. 2025.
KUBERNETES. Set up High Availability with kubeadm . Disponível em:
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availabi
lity/. Acesso em: 3 ago. 2025.
KUBERNETES. Components of Kubernetes . Disponível em:
https://kubernetes.io/docs/concepts/overview/components/ . Acesso em: 10 fev.
2026.
KUBE-VIP. Kube-vip documentation . Disponível em: https://kube-vip.io. Acesso
em: 27 nov. 2025.
LUKSA, Marko. Kubernetes in Action . Manning Publications, 2018.
MELL, P.; GRANCE, T. The NIST Definition of Cloud Computing . National Institute
of Standards and Technology, Special Publication 800-145, 2011.
MICROSOFT. What is a virtual machine? Disponível em:
https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-a-virt
ual-machine. Acesso em: 29 jul. 2025.
PODMAN. Podman documentation . Disponível em: https://podman.io/docs. Acesso
em: 30 nov. 2025.
PROMETHEUS. Prometheus - Monitoring System & Time Series Database .
Disponível em: https://prometheus.io. Acesso em: 30 nov. 2025.
RAJAMOHAN, P. An Overview of Virtual Router Redundancy Protocol
Techniques and Implementation for Enterprise Networks . International Journal of
Innovative Science, Engineering & Technology, v. 1, n. 9, nov. 2014. Disponível em:
https://www.ijiset.com/v1s9/IJISET_V1_I9_88.pdf. Acesso em: 31 maio 2025.
RAMIREZ, Nick; SKRBA, Daniel. What is Load Balancing & How it Works
(Complete Breakdown) . HAProxy Technologies, 17 jan. 2022. Disponível em:
https://haproxy.com/blog/what-is-load-balancing. Acesso em: 31 maio 2025.
VANAN, Tamil. Unlocking Multi-Cluster Load Balancing in Kubernetes:
Strategies and Considerations . 13 out. 2023. Disponível em:
https://faun.pub/unlocking-multi-cluster-load-balancing-in-kubernetes-strategies-andconsiderations-
9a83ade8d77a. Acesso em: 29 jul. 2025.
VMWARE. Kubernetes Services . Disponível em:
https://www.vmware.com/topics/kubernetes-services. Acesso em: 23 maio 2025. | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.rights | An error occurred on the license name. | * |
| dc.rights.uri | An error occurred getting the license - uri. | * |
| dc.subject | Sistemas operacionais distribuídos (computadores) | pt_BR |
| dc.subject | Computação em nuvem | pt_BR |
| dc.subject | Armazenamento de dados | pt_BR |
| dc.title | Implementação e avaliação da disponibilidade de um ambiente multi-cluster baseado em kubernetes K3S | pt_BR |
| dc.type | TCC | pt_BR |
| dc.creator.Lattes | http://lattes.cnpq.br/1928054005307972 | pt_BR |
| dc.contributor.advisor1 | Silva, Luís Eduardo Tenório | |
| dc.contributor.advisor1Lattes | http://lattes.cnpq.br/3923324788442122 | pt_BR |
| dc.contributor.referee1 | Nascimento, David Alain do | |
| dc.contributor.referee2 | Pérris, Paulo André da Rocha | |
| dc.contributor.referee1Lattes | http://lattes.cnpq.br/3321849396785273 | pt_BR |
| dc.contributor.referee2Lattes | http://lattes.cnpq.br/4610097847963086 | pt_BR |
| dc.publisher.department | Garanhuns | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO | pt_BR |
| dc.description.resumo | O presente trabalho visa demonstrar as vantagens de se implantar aplicações em alta disponibilidade e escalabilidade utilizando o Kubernetes K3s. A alta disponibilidade e a escalabilidade são características fundamentais para garantir que sistemas e serviços estejam disponíveis de forma contínua e possam lidar com o crescimento de demandas sem interrupções. O Kubernetes K3s, uma distribuição de Kubernetes desenvolvida pela Rancher Labs , agora mantida pela Cloud Native Computing Foundation ( CNCF ), foca em simplificar a implementação e a manutenção de clusters de contêineres em ambientes reduzidos ou de poucos recursos. Ao longo deste trabalho, são apresentados conceitos básicos de Kubernetes, as características do K3s em relação a alta disponibilidade e escalabilidade, bem como um estudo de caso que aborda a implantação de um aplicativo e balanceamento de carga automático. Como resultado, evidenciou-se que o uso de Kubernetes K3s é uma alternativa viável e eficiente para equipes de desenvolvimento e infraestrutura que desejam reduzir custos, aumentar a disponibilidade e otimizar processos de implementação de aplicações em ambientes de recursos limitados. | pt_BR |
| dc.creator.name2 | Souto, João Otávio Gurgel | |
| dc.creator.Lattes2 | https://lattes.cnpq.br/6264433993891559 | pt_BR |