Kubernetes

GitOpsでシークレットを扱う

自宅の Kubernetes クラスタは GitOps をしている。マニフェストを git で管理するのであれば GitOps をするようにしておいた方が良い。 GitOps をせずに手動での適用で運用しようと思
Read more

KubernetesのCRDをProtocol Buffersで定義する

自宅の Kubernetes クラスタでは自分のワークロードに合わせたコントローラを書いていて Custom Resource を定義している。 コントローラを書くフレームワークはいくつかあり、
Read more

Raspberry Pi 4 for k8s's control plane

Homecluster は Intel NUC を3台で構成していて、ここにコントロールプレーンも同居していました。 しかしこの構成はNUCがそこまで安価ではない故にコントロールプレ
Read more

Loadbalancer for kube-apiserver

元々masterサーバーを1台で構築したKubernetesクラスターをHA構成に変更しようとしたので、作業のメモ。 この記事ではetcdを1
Read more

CIツールを自作してる

これまでにいろいろなCIツールを試し・使い、自分でも運用してきましたが満足できるツールはありませんでした。 これまでに試したり使ったツールは Jenkins
Read more

MetalLBからBGPで広報する

自宅のKubernetesクラスタはLoadBalancerとしてMetalLBを使っていてExternalIPはARPを使って広報していま
Read more

Factorio Headless

最近Factorioにすごいハマってて毎日プレイしてる。 やりすぎて1週間で仕事をしてる時間よりFactorioをプレイしてる時間の方が長いこ
Read more

Homecluster basic

自宅の Kubernetes クラスタをどうやって構成するかという話。 自宅クラスタ関連は タグ で一覧できるようにしています。 minikubeではなく物理クラスタとい
Read more