Tag: english

ArgoCD bootstrap cluster

I wish it could be completely automated… But for now I’ve just automated as much as possible (and convenient). The ingredients:

  • Helm
  • Sealed Secrets
  • Argo CD and Argo Rollouts
  • traefik
  • Prometheus and Grafana

I have a repository for the purposes of playing around with Kubernetes tooling like this – and hopefully turn it into an actual application eventually. I have big plans and lots of stuff I want to try out, but time is limited. All the code examples in this post use the namespaces and naming choices in the repository. The folder structure (relevant to this bit) is like…

system
 ├┬ apps
 │└─ (bootstrapped Argo CD app manifests)
 ├┬ argo
 │└─ the local "umbrella chart" for Argo CD and Argo Rollouts
 ├┬ bootstrap
 │└─ boilerplate project and application manifests
 └┬ manifests
  └─ manifests I didn't bother turning into a Helm chart
     referenced by the raw-manifests.yaml application

Collapse of the docker0 bridge

We’ve got a printer in the office. I’m not sure how the network is organized, but it’s on a different IP range than the rest of the dev network. And for some reason I couldn’t get it to work.


Telegraf on Kubernetes with InfluxDB Cloud

I’ve had most of my stuff running a k3s “cluster” for the past half a year or so. The whole setup runs on a single $5-a-month Digital Ocean droplet with 1vCPU and 1GB of memory.

Needless to say, it doesn’t take much to bring the whole thing to its knees. While it has no issues dealing with the little traffic my blog receives, I would accidentally bring it down occasionally when I install a Helm chart that turned out to be much heavier than I’d thought.


Tanzawa

I’ve been thinking about climbing Tanzawa for a long time. It’s close to Tokyo and access is good. At the same time, depending on the route it can be exciting and long as well. The way I chose, starting from the Yabitsu pass, then going down towards Miyagase was both.


k3s

Having played around with the managed Kubernetes offerings of various cloud players (DO, AWS, GCP), I was wondering if it was possible to do this cheap. My site doesn’t have much traffic or anything complicated really, so running it off a $5 DO droplet is reasonable. Sadly managed Kubernetes offerings won’t come out so cheap. (Sure I could leech off the starting $300 GCP credit for a year then keep hopping accounts, but…)

Then I read about k3s. The people behind Rancher made it as a lightweight (but functionally complete) Kubernetes distro. Lightweight, they say… Just how light? (Imagine a weird maniac light in my eyes here.) Could I run it on a $5 droplet?


Garden

I think many people of my profession got recommended a certain article by Medium in their weekly digest. The launch-introduction post by Garden got my attention too. I’ve been trying to figure out how to deal with developing on Kubernetes, so every drop of information in that regard is much welcome.


Hotaka

One of the biggest challenges to Hotaka, at 3190m Japan’s third tallest mountain, is that the standard route (which is the only one really while there is snow) features a very long, almost 15km approach walk from Kamikochi along the Azusa river.


Aizu-koma

I went to climb Mt Aizu-koma, one of the 100 famous mountains of Japan, and one of the few that are relatively easily accessible from Tokyo but still have snow in June. And snow it had. The goal of the climb was to break in the double boots I got for Elbrus. I also added my training 10kg weight to my backpack, making it total near 20kg (a bit too much).


Toronto!

You know how surprised I was when I got the email from the Clojure/north organizers telling me that our talk proposal was accepted? (Hint: a lot.) Turns out they’d been looking for talks that aren’t so much experimentation and theory, but more working through the mud of reality. We’ve got that.


Filament

It’s hard to start new habits. I almost forgot to do this today.