Blog updated and migrated

In 2015 I started with a personal blog which was called Mindmelt.nl. This blog was based on Wordpress and up until now my blog was running there.Last year I talked with some colleagues about which platform they were using and some of them mentioned Hugo. I really like Hugo and also the fact that when you can check your post local before publishing, push it to a git repository and have it automatically being hosted online. So with the ‘intelligent lockdown’ we are in due to Corvid-19, I thought it was a good idea to migrate my current blog, based on Wordpress, to a new blog based on Hugo. I also decided to change the domain name from Mindmelt.nl to JurgenAllewijn.nl. When I decided to move to a new blog, I didn’t want to loose all my old blogposts so I tried some of the tools which were mentioned on the Hugo website. I was not very happy with the results of the tools I tried. Then I came over an article about migrating from Wordpress to Hugo by Christopher Kirk-Nielsen. As written in his article he used a tool called blog2md. First I logged on to my Wordpress site and exported all my posts to an xml file. With blog2md I converted this xml to markdown so that I had all my post as seperate markdown files. For the images I had to choose another approach. I installed the plugin WP file manager on my Wordpress site. With WP File Manager you get access to your Wordpress site. You can then select all images in the Upload directory and download them as an archive. I had now all the components I needed to start my new blog. First I installed Hugo using Homebrew: ...

April 1, 2020 · 4 min · 682 words · Jurgen Allewijn

k3s: Enable Traefik dashboard

If you install k3s with the default settings it also installs Traefik as a load balancer. Traefik also offers a dashboard which is very easy to enable. If you go on your k3s machines to the path /var/lib/rancher/k3s/server/manifests you can find their traefik.yaml. To enable the Traefik dashboard you have to add dashboard.enabled: “true” to the yaml. root@k3s-master-1:/var/lib/rancher/k3s/server/manifests# cat traefik.yaml apiVersion: helm.cattle.io/v1 kind: HelmChart metadata: name: traefik namespace: kube-system spec: chart: https://%{KUBERNETES_API}%/static/charts/traefik-1.77.1.tgz set: rbac.enabled: "true" ssl.enabled: "true" metrics.prometheus.enabled: "true" kubernetes.ingressEndpoint.useDefaultPublishedService: "true" dashboard.enabled: "true" root@k3s-master-1:/var/lib/rancher/k3s/server/manifests# cat traefik.yaml apiVersion: helm.cattle.io/v1 kind: HelmChart metadata: name: traefik namespace: kube-system spec: chart: https://%{KUBERNETES_API}%/static/charts/traefik-1.77.1.tgz set: rbac.enabled: "true" ssl.enabled: "true" metrics.prometheus.enabled: "true" kubernetes.ingressEndpoint.useDefaultPublishedService: "true" dashboard.enabled: "true" After a few minutes you will see some extra pods getting started. ...

October 17, 2019 · 2 min · 255 words · Jurgen Allewijn

Google Certified Associate Cloud Engineer

Today I got the email from Google saying that I passed the Google Cloud Associate Engineer certification. Last Friday I took the exam at a Kryterion test center and got the pass score but had to wait till the final approval from Google. At my current job I don’t work with Google Cloud but more with Microsoft Azure, AWS and data center environments. Google certification was on my list of certifications I wanted to look into. When A Cloud Guru also started with the offering of course around Google Cloud I bought it. I already knew them from the AWS courses and I really like their approach. I started also with the training but didn’t finish it. ...

September 4, 2019 · 3 min · 448 words · Jurgen Allewijn

KubeCon | CloudNativeCon Europe 2019 part 2

As I already explained in my earlier post, this was my first KubeCon | CloudNativeCon that I attended. What I liked about KubeCon was the diversity in sessions and that it was often a difficult choice per time slot which session to attend. For me this congress was next to attending sessions also about networking with vendors and other attendees. There were a lot of good opportunities and I spoke to a lot of people. ...

June 11, 2019 · 4 min · 821 words · Jurgen Allewijn

KubeCon / CloudNativeCon Europe 2019 part 1

This year I’m going to KubeCon | CloudNativeCon which is held in Barcelona from Monday, May 20, 2019 - Thursday, May 23. This is my first KubeCon and I’m really looking forward to the sessions and the meetings I have scheduled Here is list of tips which kind of apply to every conference I have attended. Wear comfortable shoes Take a powerbank/ adapters with you Build your agenda using the agenda builder Leave time between session. You need time to process the information you get from different sessions Take time to network with other attendees or vendors Check the sponsors on the Sponsor showcase Install the Sched app to have your schedule on your mobile Enjoy the event :) You can book your agenda via this link, https://kccnceu19.sched.com/ . Below is my schedule as it currently is within the app. I selected a session for every slot but that will not be doable as I have also meetings planned and like I said in my tips you should als to time to process the information and of course visit the booths of the sponsors. So this schedule will definitely change during the conference. ...

May 17, 2019 · 6 min · 1268 words · Jurgen Allewijn

k3s: Kubernetes Dashboard + load balancer

In my post about first experience with k3s I blogged about setting up my k3s based cluster on Raspberry PI’s. Since that post I have added two more nodes Raspberry Pi’s and also updated to the 0.3.0 version of k3s. pi@k3s-master-1:~ $ kubectl get nodes NAME STATUS ROLES AGE VERSION k3s-master-1 Ready master 4h11m v1.13.5-k3s.1 k3s-node-1 Ready node 129m v1.13.5-k3s.1 k3s-node-2 Ready node 118m v1.13.5-k3s.1 k3s-node-3 Ready node 119m v1.13.5-k3s.1 pi@k3s-master-1:~ $ Next step for me was getting the Kubernetes Dashboard up and running. I used the information from Web UI (Dashboard) First downloaded I the kubernetes-dashboard.yaml ...

April 8, 2019 · 3 min · 503 words · Jurgen Allewijn

k3s: release v0.2.0 released

Rancher has released v0.2.0.of k3s. Information of the new release is in this article. As soon as I have some time and I have added two extra nodes to the cluster, I’m going to add the cluster to my Rancher server. I have upgraded my Raspberry Pi’s to v0.2.0. The process of upgrading is really simple. Just download the new version and replace the old version of k3s with the new version and restart. ...

March 9, 2019 · 3 min · 466 words · Jurgen Allewijn

k3s: Lightweight Kubernetes Distribution first experience

Rancher introduced alsmost week ago k3s, a lightweight Kubernetes Distribution. In the YouTube video below you hear Shannon Williams and Darren Shepherd from Rancher talk about K3S, what it is, the usecases and demo of K3S. https://youtu.be/5-5t672vFi4 k3sis a fully compliant, production-grade Kubernetes distribution that maintains an absolutely tiny footprint. Weighing in at less than 40 MB, it only needs 512 MB of RAM to run. This means it’s perfect for all kinds of computing that requires a minimal about of memory and space. ...

March 6, 2019 · 5 min · 928 words · Jurgen Allewijn

Docker Certified Associate

Earlier this week I passed my Docker exam, and so I can call myself now Docker Certified Associate. For the official certificate, check here. Achieving this certification is the first step in the path to Docker Accredited Consultant. Next step is attending the DAC (Docker Accredited Consultant) workshop which I attended in the second week of July. This certification is also a part of the shift I want to make to more cloud native and also moving away from the infrastructure layer higher up in the stack. ...

August 11, 2018 · 2 min · 395 words · Jurgen Allewijn

Containers Today 2018

On the 28th of June the event Containers Today was held in the Fokker Terminal in The Hague. This event was organized by Amazic and Lef Marketing. KPN ICT Consulting was one of the sponsors of this event, next to Docker, Amazic etc. A booth and a session were part of the sponsor package. It was very nice weather and as a result of that sometimes a bit hot inside the building. The event was visited by around the 330 people and had a variety of sessions divided in three different tracks, Business, Operations and Developer. The event started with a keynote session by Bradley Wong, Director of Product Management within Docker. As part of Bradley’s presentation were some slides with numbers of Docker downloads, Docker Hub usage and also the number of job listings which included Docker knowledge as a requirement. ...

July 1, 2018 · 3 min · 509 words · Jurgen Allewijn

Stay up to date

Practical insights on Azure, Kubernetes, cloud security, and digital sovereignty. No spam—just occasional technical deep dives and lessons from the field.