Repository logo
 
Publication

.NET Operator SDK Developing Kubernetes Operators in .NET

dc.contributor.advisorFilipe, Joaquim
dc.contributor.advisorFilipe, Mariano
dc.contributor.authorFernandes, João Pedro Luna
dc.date.accessioned2022-02-21T15:33:11Z
dc.date.available2022-02-21T15:33:11Z
dc.date.issued2021-09
dc.description.abstractKubernetes, microservices architectures and cloud computing are rising trends in the soft ware industry. Ever growing enterprises required more and more attributes such as avail ability, maintainability, security and reliability. They are turning to technologies that enable these and riding the wave is Kubernetes. Kubernetes aims to automate a lot of operational knowledge but does it know how to automate domain-specific operational tasks? To solve this problem there are several projects to develop these Kubernetes-native domain aware applications called Operators. The problem is that these are mostly developed in Go for Go developers and there are none to develop using .NET. .NET is used worldwide across enterprises which makes it an interesting choice as the tech nology in which to build Operators. Enterprises should be allowed to keep consistency across their technologies of choice instead of implementing an Operator in a language they might not be familiar with or not be allowed by their clients. To solve this problem the .NET Operator SDK was created. This document presents the current state of the .NET Operator SDK which is of a MVP. With the .NET Operator SDK developers will be able to develop Operators in .NET more easily than they would using a simple client. It reduces a lot the boilerplate code and offers a baseline structure for developers to build onto. Having a more structured codebase will allow to build more complex Operators to address complex business needs.pt_PT
dc.identifier.tid202956822
dc.identifier.urihttp://hdl.handle.net/10400.26/39507
dc.language.isoengpt_PT
dc.subject.NET, Kubernetespt_PT
dc.subjectOperatorspt_PT
dc.subjectC#pt_PT
dc.subjectOperationspt_PT
dc.subjectDockerpt_PT
dc.subjectKubernetes-nativept_PT
dc.subjectDevOpspt_PT
dc.title.NET Operator SDK Developing Kubernetes Operators in .NETpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.grantorInstituto Politécnico de Setúbal
thesis.degree.nameMaster of Science in Software Engineeringpt_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
dissertacao.pdf
Size:
6.44 MB
Format:
Adobe Portable Document Format