自宅サーバ構築
目標
可能な限りの冗長性
冗長性を実現する技術は既存の環境に新しい機器を追加していく作業を簡単にするものであり,ドシドシ拡大したいという気持ち
冗長性を確保するための技術の導入を阻まないようにする
例
ISP から振ってきた IPv6 プレフィックスから podCIDR を切り出したので回線を増やして冗長化することが難しい
コントロールプレーンのアドレスをノードのアドレスにしてしまったので増やせない
さらなる冗長化の導入を難しくするようなことも避ける
例: VRRP で冗長化したので複数の L2 ドメインにまたがった冗長化ができない
「やろうと思えばいつでも」という状態を確保する
宣言的構築
設定をコードで管理可能にする
設定の同期方法の優先度は Pull > Push >>>>> 手動
ドリフトの発生を抑えたい
SSOT
使うツールを減らしたい
壁