-
Notifications
You must be signed in to change notification settings - Fork 0
/
thesis.tex
67 lines (55 loc) · 1.7 KB
/
thesis.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
\documentclass[licencjacka,en]{pracamgr}
% Authors
\autor{Marcin Chrzanowski}{370754}
\autori{Jakub Sarzyński}{371676}
\autorii{Agnieszka Świetlik}{371819}
\autoriii{Mikołaj Walczak}{371852}
% Metadata
\title{LAMP stack for Kubernetes}
\titlepl{LAMP stack na Kubernetesa}
\kierunek{Computer Science}
% Supervisor
\opiekun{dr Janina Mincer-Daszkiewicz,\\ Instytut Informatyki}
\date{June 2018}
\dziedzina{11.3 Informatyka }
\klasyfikacja{D. Software\\
D.1.3. Concurrent Programming\\
D.2.11 Software Architectures\\
E.5. Files\\
H.2.2 Physical Design\\
H.2.4 Systems\\
}
% Keywords
\keywords{Kubernetes, LAMP, Linux, MySQL, PHP, Apache, Google, Cluster, Scalability}
\usepackage[backend=biber]{biblatex}
\addbibresource{references.bib}
\usepackage{hyperref}
% \usepackage{titlesec}
\setcounter{secnumdepth}{3}
\usepackage{graphicx}
\usepackage{listings}
\lstset{
basicstyle={\ttfamily}
}
\begin{document}
\maketitle
\begin{abstract}
This project's purpose was to provide a convenient way to set up a LAMP (Linux, Apache, MySQL and PHP)
stack on Kubernetes. We focused on implementing the most complex layer
--- a MySQL operator to facilitate the creation of a cluster of replicated
MySQL databases. In this dissertation we present a detailed description of
the design and implementation of the project.
\end{abstract}
\tableofcontents
\input{src/introduction.tex}
\input{src/background.tex}
\input{src/development.tex}
\input{src/mysqloperator.tex}
\input{src/cli.tex}
\input{src/projectdecisions.tex}
\input{src/obstacles.tex}
\input{src/conclusions.tex}
\chapter*{Bibliography}
\addcontentsline{toc}{chapter}{Bibliography}
\printbibliography[heading=none]
\end{document}