@misc{dockervirt, author = {Nick Janetakis}, howpublished = {\url{https://nickjanetakis.com/blog/comparing-virtual-machines-vs-docker-containers}}, note = {Megtekintve 2020-02-20}, title = {Comparing Virtual Machines vs Docker Containers} } @misc{docker-overview, howpublished = {\url{https://docs.docker.com/engine/docker-overview/}}, note = {Megtekintve 2020-02-22}, title = {Docker overview} } @misc{linux-namespaces, howpublished = {\url{http://man7.org/linux/man-pages/man7/namespaces.7.html}}, note = {Megtekintve 2020-02-20}, title = {namespaces - overview of Linux namespaces} } @misc{cgroups, howpublished = {\url{https://access.redhat.com/documentation/en-us/red\_hat\_enterprise\_linux/6/html/resource\_management\_guide/ch01}}, note = {Megtekintve 2020-02-20}, title = {Introduction to Control Groups (Cgroups)} } @misc{mikroszeviz, author = {Farkas G{\'a}bor}, howpublished = {\url{https://ithub.hu/blog/post/A\_microservice\_architekturarol\_diohejban/}}, note = {Megtekintve 2020-02-23}, title = {A microservice architekt{\'u}r{\'a}r{\'o}l di{\'o}h{\'e}jban} } @misc{kubernetes-pods, howpublished = {\url{https://kubernetes.io/docs/concepts/workloads/pods/pod/}}, note = {Megtekintve 2020-02-21}, title = {Pods} } @misc{kubernetes-replicaset, howpublished = {\url{https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/}}, note = {Megtekintve 2020-02-20}, title = {ReplicaSet} } @misc{kubernetes-deployment, howpublished = {\url{https://kubernetes.io/docs/concepts/workloads/controllers/deployment/}}, note = {Megtekintve 2020-02-20}, title = {Deployments} } @misc{kubernetes-crd, howpublished = {\url{https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/}}, note = {Megtekintve 2020-02-20}, title = {Extend the Kubernetes API with CustomResourceDefinitions} } @misc{kubernetes-hpa, howpublished = {\url{https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/}}, note = {Megtekintve 2020-02-23}, title = {Horizontal Pod Autoscaler} } @misc{kubeless-http, howpublished = {\url{https://kubeless.io/docs/http-triggers/}}, note = {Megtekintve 2020-02-23}, title = {Expose and secure Kubeless functions} } @misc{kubeless-pubsub, howpublished = {\url{https://kubeless.io/docs/pubsub-functions/}}, note = {Megtekintve 2020-02-23}, title = {PubSub events} } @misc{kubernetes-ingress, howpublished = {\url{https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/}}, note = {Megtekintve 2020-02-24}, title = {Ingress Controllers} } @misc{kubernetes-nginx, howpublished = {\url{https://kubernetes.github.io/ingress-nginx/}}, note = {Megtekintve 2020-02-24}, title = {NGINX Ingress Controller} } @misc{github-issue-1, howpublished = {\url{https://github.com/kubernetes-incubator/metrics-server/issues/131}}, note = {Megtekintve 2020-02-24}, title = {Metrics server issue with hostname resolution of kubelet and apiserver unable to communicate with metric-server clusterIP} } @misc{kubeless-quickstart, howpublished = {\url{https://kubeless.io/docs/quick-start/}}, note = {Megtekintve 2020-02-22}, title = {Installation} } @misc{github-hey, howpublished = {\url{https://github.com/rakyll/hey}}, note = {Megtekintve 2020-02-21}, title = {HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom} } @misc{github-wrk, howpublished = {\url{https://github.com/wg/wrk}}, note = {Megtekintve 2020-02-21}, title = {Modern HTTP benchmarking tool} } @misc{docker-logging, howpublished = {\url{https://docs.docker.com/config/containers/logging/configure/}}, note = {Megtekintve 2020-02-25}, title = {Configure logging drivers} } @misc{kubernetes-ephemeral-storage, howpublished = {\url{https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/\#local-ephemeral-storage}}, note = {Megtekintve 2020-02-24}, title = {Managing Compute Resources for Containers - Local ephemeral storage} } @misc{kubernetes-eviction, howpublished = {\url{https://kubernetes.io/docs/tasks/administer-cluster/out-of-resource/\#eviction-policy}}, note = {Megtekintve 2020-02-27}, title = {Configure Out of Resource Handling - Eviction Policy} } @misc{kubernetes-nodes, howpublished = {\url{https://kubernetes.io/docs/concepts/architecture/nodes/}}, note = {Megtekintve 2020-02-27}, title = {Nodes} } @misc{kubernetes-kubelet, howpublished = {\url{https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/}}, note = {Megtekintve 2020-02-27}, title = {kubelet} } @misc{cloud, howpublished = {\url{https://www.ibm.com/cloud/learn/cloud-computing}}, note = {Megtekintve 2020-02-27}, title = {Cloud computing: A complete guide} } @misc{faas, howpublished = {\url{https://www.cloudflare.com/learning/serverless/glossary/function-as-a-service-faas/}}, note = {Megtekintve 2020-02-23}, title = {What Is Function as a Service (FaaS)?} } @misc{saas, howpublished = {\url{https://www.infoworld.com/article/3226386/what-is-saas-software-as-a-service-defined.html}}, note = {Megtekintve 2020-02-21}, title = {What is SaaS? Software-as-a-service defined} } @misc{paas, howpublished = {\url{https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/}}, note = {Megtekintve 2020-02-21}, title = {SaaS vs PaaS vs IaaS: What{\rq}s The Difference and How To Choose} } @misc{iaas, howpublished = {\url{https://www.techradar.com/news/what-is-infrastructure-as-a-service}}, note = {Megtekintve 2020-02-21}, title = {What is Infrastructure-as-a-Service? Everything you need to know} } @misc{os-virt, howpublished = {\url{https://www.w3schools.in/cloud-virtualization/os-virtualization/}}, note = {Megtekintve 2020-02-22}, title = {Operating System (OS) Virtualization} } @misc{docker-layers, howpublished = {\url{https://medium.com/@jessgreb01/digging-into-docker-layers-c22f948ed612}}, note = {Megtekintve 2020-02-21}, title = {Digging into Docker layers} } @misc{kubernetes-runtimes, howpublished = {\url{https://kubernetes.io/docs/setup/production-environment/container-runtimes/}}, note = {Megtekintve 2020-02-21}, title = {Container runtimes} } @misc{kubernetes-concepts, howpublished = {\url{https://kubernetes.io/docs/concepts/}}, note = {Megtekintve 2020-02-20}, title = {Concepts} } @misc{kube-apiserver, howpublished = {\url{https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/}}, note = {Megtekintve 2020-02-20}, title = {kube-apiserver} } @misc{etcd, howpublished = {\url{https://etcd.io/docs/v3.4.0/learning/data\_model/}}, note = {Megtekintve 2020-02-20}, title = {Data model} } @misc{kubernetes-api, howpublished = {\url{https://kubernetes.io/docs/concepts/overview/kubernetes-api/}}, note = {Megtekintve 2020-02-20}, title = {The Kubernetes API} } @misc{kuebrnetes-controller, howpublished = {\url{https://kubernetes.io/docs/concepts/architecture/controller/}}, note = {Megtekintve 2020-02-20}, title = {Controllers} } @misc{kubernetes-node-controller, howpublished = {\url{https://unofficial-kubernetes.readthedocs.io/en/latest/concepts/nodes/node/\#node-controller}}, note = {Megtekintve 2020-02-20}, title = {Node - Node Controller} } @misc{kuebrnetes-components, howpublished = {\url{https://kubernetes.io/docs/concepts/overview/components/}}, note = {Megtekintve 2020-02-20}, title = {Kubernetes Components} } @misc{kubernetes-scheduler, howpublished = {\url{https://kubernetes.io/docs/concepts/scheduling/kube-scheduler/}}, note = {Megtekintve 2020-02-20}, title = {Kubernetes Scheduler} } @misc{kubernetes-kube-proxy, howpublished = {\url{https://kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/}}, note = {Megtekintve 2020-02-20}, title = {kube-proxy} } @misc{kubernetes-service, howpublished = {\url{https://kubernetes.io/docs/concepts/services-networking/service/}}, note = {Megtekintve 2020-02-21}, title = {Service} } @misc{kubernetes-volume, howpublished = {\url{https://kubernetes.io/docs/concepts/storage/volumes/}}, note = {Megtekintve 2020-02-21}, title = {Volumes} } @misc{kubernetes-ingress-resource, howpublished = {\url{https://kubernetes.io/docs/concepts/services-networking/ingress/}}, note = {Megtekintve 2020-02-25}, title = {Ingress} } @misc{kubeless, howpublished = {\url{https://itnext.io/kubeless-kubernetes-native-serverless-framework-3d0f96e03add}}, note = {Megtekintve 2020-02-25}, title = {Kubeless --- Kubernetes Native Serverless Framework} } @misc{kubeless-api-deploy, howpublished = {\url{https://kubeless.io/docs/advanced-function-deployment/}}, note = {Megtekintve 2020-02-25}, title = {Deploying Kubeless Functions using Kubernetes API} } @misc{kubeless-build, howpublished = {\url{https://kubeless.io/docs/building-functions/}}, note = {Megtekintve 2020-02-25}, title = {Build process for functions} } @misc{istio-service-mesh, howpublished = {\url{https://istio.io/docs/concepts/what-is-istio/}}, note = {Megtekintve 2020-02-26}, title = {What is Istio?} } @misc{istio-observer, howpublished = {\url{https://istio.io/docs/concepts/observability/}}, note = {Megtekintve 2020-02-26}, title = {Observability} } @misc{istio-mgmt, howpublished = {\url{https://istio.io/docs/concepts/traffic-management/}}, note = {Megtekintve 2020-02-26}, title = {Traffic Management} } @misc{knative, howpublished = {\url{https://containerjournal.com/topics/container-management/what-is-knative-and-what-can-it-do-for-you/}}, note = {Megtekintve 2020-02-26}, title = {What is Knative, and What Can It Do for You?} } @misc{knative-serving, howpublished = {\url{https://knative.dev/docs/serving/}}, note = {Megtekintve 2020-02-27}, title = {Knative Serving} } @misc{knative-eventing, howpublished = {\url{https://knative.dev/docs/eventing/}}, note = {Megtekintve 2020-02-27}, title = {Knative Eventing} } @misc{knative-thoughts, howpublished = {\url{https://searchitoperations.techtarget.com/news/252469607/Knative-serverless-Kubernetes-bypasses-FaaS-to-revive-PaaS}}, note = {Megtekintve 2020-02-27}, title = {Knative serverless Kubernetes bypasses FaaS to revive PaaS} } @misc{knative-gateweay, howpublished = {\url{https://knative.dev/v0.9-docs/serving/samples/knative-routing-go/}}, note = {Megtekintve 2020-02-27}, title = {Routing across multiple Knative services - Go} } @misc{knative-autoscaler, howpublished = {\url{https://knative.dev/docs/serving/configuring-the-autoscaler/}}, note = {Megtekintve 2020-02-27}, title = {Configuring the Autoscaler} } @misc{knative-autoscaler-component, howpublished = {\url{https://github.com/knative/serving/blob/master/docs/scaling/DEVELOPMENT.md}}, note = {Megtekintve 2020-02-24}, title = {Autoscaling} } @misc{knative-gloo, howpublished = {\url{https://medium.com/solo-io/gloo-by-solo-io-is-the-first-alternative-to-istio-on-knative-324753586f3a}}, note = {Megtekintve 2020-02-25}, title = {Gloo, by Solo.io, is the first alternative to Istio on Knative} } @misc{knative-monitoring, howpublished = {\url{https://github.com/knative/docs/blob/master/docs/serving/accessing-metrics.md}}, note = {Megtekintve 2020-02-22}, title = {Accessing Metrics} } @misc{knative-crd, howpublished = {\url{https://github.com/knative/serving/blob/master/docs/spec/overview.md}}, note = {Megtekintve 2020-02-22}, title = {Resource Types} } @misc{cloudlab, howpublished = {\url{https://cloudlab.us/technology.php}}, note = {Megtekintve 2020-01-29}, title = {Cloudlab - Software Technology} } @misc{influxdb-performance, author = {Syeda Noor Zehra Naqvi and Sofia Yfantidou}, howpublished = {\url{https://cs.ulb.ac.be/public/\_media/teaching/influxdb\_2017.pdf}}, note = {Megtekintve 2020-03-29}, title = {Time Series Databases and InfluxDB} } @misc{microservices-apply, howpublished = {\url{https://microservices.io/articles/applying.html}}, note = {Megtekintve 2020-02-29}, title = {Applying the microservice architecture pattern language} } @misc{microservices-intro, author = {Chris Richardson}, howpublished = {\url{https://www.nginx.com/blog/introduction-to-microservices/}}, note = {Megtekintve 2020-02-10}, title = {Introduction to Microservices} } @misc{microservices-apigateway, author = {Chris Richardson}, howpublished = {\url{https://www.nginx.com/blog/building-microservices-using-an-api-gateway/}}, note = {Megtekintve 2020-03-20}, title = {Building Microservices: Using an API Gateway} } @misc{microservices-messagequeue, author = {Alexander Nnakwue}, howpublished = {\url{https://blog.logrocket.com/understanding-message-queuing-systems-using-rabbitmq/}}, note = {Megtekintve 2020-03-10}, title = {Understanding message queuing systems using RabbitMQ} } @misc{microservices-timeseriesdb, howpublished = {\url{https://www.influxdata.com/time-series-database/}}, note = {Megtekintve 2020-02-28}, title = {Time series database (TSDB) explained} }