理念と共に、最も困難で狂気の選択を考え続けて諦めない

世の中わからないことだらけだ.少し確かなことは検証をしたことだけ

etcd を奇数台にする理由は「スプリットブレイン対策」なのか

etcd の構成について調べると、「スプリットブレインを防ぐために奇数台にする」と説明されることがあります。 この説明は、運用上の結論だけを短く言うなら理解できます。 etcd では奇数台構成が推奨されます。 また、etcd が使う Raft は、矛盾する状態が…

設計するとは、何を諦めるかを決めること

先日、Twitter(X)で、設計書に「ボタンを押下したときに処理する」と書かれていたため、実装者がボタンを押し込んだ瞬間に処理を実行する実装を行い、非常に大変な思いをした、という趣旨の話を見た。 ここでは個別の投稿の是非には触れず、この話をきっかけ…

2025年の振り返り(技術編)

あけましておめでとうございます。 2025年の振り返りを年始のタイミングでまとめます。 今までふり返りの記事はあまり書いてこなかったですが、今回は自身のふり返りだけではなく、まとめとして有意義だと感じたため公開記事として残そうと思います。 仕事 2…

VRRPを用いて単一のIPアドレスを複数のマシンで冗長化する方法

背景 問題 アプローチ 用語 概要 設定 keepalived のインストール 192.168.0.41の設定 192.168.0.42の設定 設定値の解説 フェイルオーバーの確認 192.168.0.41のターミナル 192.168.0.42のターミナル 実際にフェイルオーバーの動作確認をする 192.168.0.41の…

【2023年版】Nested Virtualization対応ホスティングサービス一覧

背景 (1月に独立した会社の)自社サービスで、コンピュートのライブマイグレーションが必要 コンテナではなく、VMを用いて実現する LXDであれば、コンテナでも実現できそう とはいえライブマイグレーションができる環境が限定的 今はまだLXDではなくVMを用…