All Posts

OpenFaas and Kubernetes Integration Explained

OpenFaas and Kubernetes Integration Explained

OpenFaas and Kubernetes Integration Explained OpenFaas is a platform for deploying serverless software services. It can be made compatible with Kubernetes, the container orchestrator by Google, via faas-netes. As part of my research, I want to find a suitable serverless platform to base my work on. Join me in this exploration of how OpenFaas and Kubernetes are made to work together!

Deploying OpenFaas on Minikube 1.10

Deploying OpenFaas on Minikube 1.10

Deploying OpenFaas on Minikube 1.10 As part of my research, I am looking for a good serverless runtime to build upon. OpenFaas looks promising! However, the documentation on how to get up and running using Kubernetes Minikube were a bit outdated and had some minor errors. This blog post shows how I got OpenFaas 0.7.9 up and running with Minikube 1.10 as my Kubernetes cluster. I especially wanted the feature to not have to push my Docker images to Docker Hub, because they are not necessarily open source.

Thank you Microsoft for Making Azure Functions Open Source

Thank you Microsoft for Making Azure Functions Open Source

Microsoft has made their serverless Function-as-a-Service offering Azure Functions open source and possible to deploy locally. They also offer the Azure storage emulator, a component that emulates their Azure Blob, Queue, and Table services.

7 Characteristics of Efficient Meetings

7 Characteristics of Efficient Meetings

I am willing to bet that we have all heard a variation of the following: We need to have more efficient meetings! In this post, I will describe the 7 characteristics of efficient meetings that I have learned from my experience as a meeting organizer and participant.

Cristian Klein as Co-Supervisor

Cristian Klein as Co-Supervisor

I am happy to announce that Cristian Klein (personal site, Google Scholar profile, LinkedIn) will be my new co-supervisor alongside Erik Elmroth (personal site, Google Scholar Profile, LinkedIn) for my continued PhD studies.

The Software Supporting (my) Research Workflow

The Software Supporting (my) Research Workflow

When it comes to software, like with any other tool, you need to ask yourself one thing: does this help me be more productive? If the answer is “no”, or that you feel like you have to constantly fight your software, you should into finding tools that suit you better. And you should ask for your employer to pay for them, too! Because realistically, your salary is a far greater expense than any software license fee.

Addressing the Elephant in the Room

As you may know, either because you know me or because you have read my CV, I started my PhD studies in cloud computing way back in 2009. I did most of my work on the papers and my licentiate thesis up to 2011 or so when I joined Elastisys and after that Axis Communications in 2016. Sometime in-between, I did the work needed to get papers published (which academics know can take months to years, depending on review process efficiency), and I also finished the licentiate thesis itself in 2015.

Individual Study Plan (ISP) 2018 Submitted

Now that I have decided to pick up my PhD studies in cloud computing again, there has been quite a bit of administrative work to tend to. My contract of employment with Umeå unversity is signed and sent in the (physical) mail, and today I am happy that my Individual Study Plan has been submitted! Now I can look forward to doing actual work! I am still deciding on my topic in collaboration with my supervisor Erik Elmroth, but here is what my ISP (preliminarily) says, under the title Resource management and service orchestration in federated cloud environments: