homecluster

GitOpsでシークレットを扱う

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

Kubernetes v1.24.3にアップデートした

大体いつも Kubernetes のリリースはいくつかパッチリリースがされてからアップデートしているので今回は v1.24.3 で自宅クラスタのアップデートをすることにした。 手順
Read more

Kubernetes v1.21 にアップデートした

Kubernetes を 1.21.2 にアップデートした。 少し前に 1.21 系にアップデートしようと思っていたが 1.21.1 にリグレッション があり、すぐに次のパッチバージョンがリリースされる
Read more

タグVLANに移行した

自宅ネットワークのうち Kubernetes が動いているセグメントはコントローラでポート VLAN として設定して分離していた。 これのメリットはマシン側で特に設定が必要な
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

Homecluster basic

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