Thumbnail image

MANAGE MULTIPLE KUBECONFIGS USING ICLOUD AND KUBECTX

As a part of my new role, I found myself having to manage a lot of different Kubeconfig files.

Switching between 2 computers, meant it quicly became a mess, to have access to the same configs, all the time.

This is my little guide on how to solve this. Note there might be a better way to do this, if you know of one, then let me know on Twitter :-)

Thumbnail image

NEW ROLE

For the last +4 years, I have had the role, of Cloud Management Specialist @ VMware.

Starting 1 of november, I have been given the oppertunity, to change to our Modern Applications business unit, to focus on our Tanzu platform.

Having spend the last couple of years, focusing on DevOps, and trying to understand what developers want/need, and how Operations can provide this, makes this a natural next step.

Thumbnail image

INSTALLING MICROK8S WITH TRAEFIK AND METALLB

Intro

For some time, I have been writing about setting up Traefik, with docker, and using it as a reverse proxy, for my workloads.

I have been running a stand alone Docker host, for a while, but due to changes in my job (more about that in the next post), I wanted to change this to Kubernetes instead, to get a lot more hands on.

Thumbnail image

USING GITHUB ACTIONS TO BUILD CONTAINERS (AND HOST THEM)

Some time ago, I wrote a blog, around how to easily build and host, Docker containers using Dockers autobuild tools.

After the blog post Docker both changed to using rate limits, for API calls, but also removed the Autobuild feature.

I understand fully, that Docker is trying to find out, how to make money, but I am not a fan of the Rate limit. Imho it should be based on pulls, and not the amount of API call’s.

Thumbnail image

HELLO BUILDPACKS, GOODBYE DOCKERFILES

I might be late to the party, but recently I learned about Buildpacks.io and what they can do vs Dockerfiles, and I just had to try it out.

If you never heard about Buildpacks, then it’s a way to package your application into a container, without using Dockerfiles.

The benefits can be

Thumbnail image

DISABLE WINDOWS PRINT SPOOLER TO AVOID EXPLOIT CVE-2021-1675

Update 7.7.2021

There is now a patch avaliable. Please patch your systems, and only use this blog post, as a reference, on how to do configuration management, on multiple systems. And not as a way to fix this problem. https://msrc.microsoft.com/update-guide/vulnerability/CVE-2021-34527

A new exploit, allowing remote code execution on Windows servers using the Print spoller service, has been released as CVE-2021-1675.

Thumbnail image

AUTO INSTALL CLOUDBASE-INIT

Ever since vRealize Automation 8 was released, and we started using Cloud-Init, I have been looking at installing CloudBase-Init for Windows as well, as part of my automated Packer template deployment.

While Cloud-Init on Linux, is dead simple to install, the Windows version, has given me a lot of problems.

Until a couple of weeks ago, where I got the solution from my collegaue Steffen Moen, who had found a way to do it manualily.

Thumbnail image

HOW TO LEVEL UP, AS A VSPHERE ADMIN

For the Danish VMUG summermeeting, on the 2 June 2021, I had the pleasure of presenting, “How to level up, as a vSphere admin”.

A presentation, around what tools/technologies, to look at, if you are doing infrastructure today, to prepare, for the future.

This post, will be published, during the presentation, as part of the last demo. It is also ment, af a placeholder, for the content, that was mentioned in the presentation.

Thumbnail image

INSTALL LOGINSIGHT AGENT USING SALTSTACK

For a POC i’m preparing for, I had the chance to look at bit more at SaltStack.

I like the product, and what it can do, but I really need a usecase, to do anything usefull with it. It’s the same with many other products, but with SaltStack, i’m just feeling it more. So it was nice to have a goal this time :-)

Thumbnail image

NEW PROJECT

I love doing doing Crossfit, and before Covid19 hit, I was pretty active in my local Box.

Crossfit boxes are split into 2 segments. The official affiliates, which is a part of the company Crossfit.com, and all the others, which offer functional training.

For a new person, that wants to get into shape, and do some functinal training, then it’s probably hard to see the difference. But the first step, is to find a box, that offers training, and this is where my litte project comes ind.