In the past few years Docker and K8S have turned into the de-facto industry standard in containerization and easily scaling any infrastructure ( large or small ).

These two systems have had such an incredible adoption that many of us have neglected the flaws that might be apparent in them. This quicktip will teach you about one such flaw and an easy solution to something that most people will not even realize is right within reach.

Why is my disk usage steadily growing over time?

A couple days ago I was horrified when I logged into one of our staging servers and saw the following graph:

Image for post
Image for post
disk usage plot over the span of 30 days (staging)

When looking at an (almost) exact replica of this setup on one of our production servers, the graph looked like…


Writing tests to support the code you write is an aspect of everyday developer life in most (if not all) companies.

In the past few years, the javascript testing scene has made some amazing leaps forward, phantomJS, TrifleJS, Karma, Jasmine, Chai, Mocha, …. Heck I could open a sweet coffee shop with all of these testing tools out there.

But regardless of their sometimes interesting names, there’s a lot of power baked into these testing tools. The following article gives a quick overview of my current setup for testing frontend Javascript in 2018.

1. Which testrunner ? And why ?

There’s several test runners out there, most of them however lack in functionality/stability. The most advanced and versatile ( in our opinion ) is . …


Since a few months we’ve been heavily focused on Kubernetes (K8S) here at Valkyrie and after some trial and error we put together some sweet deployment scripts that combine , , to roll out K8S clusters on .

This article is not about the entire deployment system, but will focus on one addition that we did that dramatically speeds up upstream DNS for the KubeDNS layer that kubeadm installs.

TLDR;

There’s a new kid on the block when it comes to superfast DNS, CloudFlare’s 1.1.1.1 (which is on general 2X faster than Google’s 8.8.8.8 DNS service)

What is KubeDNS?

Before we go into the nitty gritty, let’s first look at KubeDNS and how it works in a nutshell. (For a more in-depth article, please visit :

About

Valkyrie Studios

A web/digital agency focussing on delivering friendly and user-centered experiences that are hyper scalable. —

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store