Autonomous infrastructure management for multi-cloud kubernetes clusters
This project develops an Autonomous Infrastructure Management for Multi-Cloud Kubernetes Clusters, where the focus lies in harnessing Kubernetes' APIs to construct and govern an autonomous cluster infrastructure in a multi-cloud environment, where self-control across AWS, GCP, and Azure is enab...
| Autor: | |
|---|---|
| Formato: | tesis de maestría |
| Fecha de publicación: | 2023 |
| País: | España |
| Recursos: | Universidad del País Vasco |
| Repositorio: | Addi. Archivo Digital para la Docencia y la Investigación |
| OAI Identifier: | oai:addi.ehu.eus:10810/67877 |
| Acesso em linha: | http://hdl.handle.net/10810/67877 |
| Access Level: | acceso abierto |
| Palavra-chave: | cloud computing kubernetes universal control plane kubebuilder multi-cloud infrastructure as code self-management |
| Resumo: | This project develops an Autonomous Infrastructure Management for Multi-Cloud Kubernetes Clusters, where the focus lies in harnessing Kubernetes' APIs to construct and govern an autonomous cluster infrastructure in a multi-cloud environment, where self-control across AWS, GCP, and Azure is enabled. For the development of the project, and specifically, to manage the cluster ecosystem, several open-source tools and projects have been used like Kubernetes, Kubebuilder, Kubeadm, Linux Ubuntu, or WireGuard among the most relevant. To control providers' resources this project relies on the go programming Software Development Kits (SDKs) of AWS, GCP, and Azure. The development journey encompasses a blend of programming languages, but predominantly Go Language and Shell Script was used. |
|---|