DevOps is not a particular skillset. It is a business culture that affects how teams are organized and how software is delivered and operated at scale. Learn what this culture shift entails in this post.
This year we’re glad to be joined by two final year Computer Science students from Umeå University, Jakob Lindqvist and Fredrik Liv. Jakob makes a comeback from last year when he helped us work on our VMware integration while Fredrik spent his last couple of summers working with Swedish network security vendor Clavister.
This summer Fredrik and Jakob will get a chance to get to know Kubernetes and it’s surrounding cloud-native projects like Prometheus, Fluentd, Envoy and Istio while also working with machine learning frameworks such as Tensorflow and Prophet. They will help extend our Kubernetes-native observability solution kube-insight and run some machine learning experiments on top of a Kubernetes cluster they will set up themselves, digesting metrics like the 4 golden signals (latency, traffic, error rate and saturation) to forecast resource exhaustion, detect anomalies and give actionable intelligence about cluster health.
This will help Kubernetes operators run and roll-out services with confidence, catch performance drifts and subtle issues between deploys and allow for faster Mean-Time-To-Repair (MTTR) when something actually goes wrong.
Welcome Jakob and Fredrik!
You can find the kube-insight manifests on GitHub here.
We have tried out Kubernetes on Raspberry Pi computers. This makes for a fun summer project and is a great and cheap way to get started with Kubernetes. However, there are a few problems that may arise, so read on to learn how to solve them!