Skip to content

netbird の routing peer の PVC を 512Mi にし、boot CI の防火壁の検査を外す - #653

Merged
5ym merged 1 commit into
mainfrom
xfs-min-size
Oct 31, 2026
Merged

5ym merged 1 commit into
mainfrom
xfs-min-size

Conversation

@5ym

@5ym 5ym commented Oct 31, 2026

Copy link
Copy Markdown
Collaborator
  • netbird-routing-peer-data を 128Mi → 512Mi。StorageClass が xfs で、xfs は 300MB より小さいとフォーマットできない(Filesystem must be larger than 300MB)。local-path の頃は大きさが効いていなかったので表に出なかった。Z440 では k8up の Restore の Pod が ContainerCreating のまま止まった。クラスタの PVC は作り直す(中身は restic から戻す)
  • 受信の防火壁を外し、DL360 の eno4 の sysctl を消す #652 で受信の防火壁を外したので、talos-boot の「外から kubelet(10250)に届かない」検査を外す(受信の防火壁を外し、DL360 の eno4 の sysctl を消す #652 の boot が落ちていた)。戻すときに戻す旨をコメントに残した

denpa の agent-config も同じ理由で danything/denpa で直す。

🤖 Generated with Claude Code

https://claude.ai/code/session_01T9PbUfqG4pPxus99UeLiJs

StorageClass が xfs で、xfs は 300MB より小さいとフォーマットできないので、
128Mi の PVC は Z440 の LVM でマウントできなかった。
#652 で受信の防火壁を外したので、外から 10250 が通らないことの検査も外す。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9PbUfqG4pPxus99UeLiJs
@claude

claude Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

Claude finished @5ym's task in 30s —— View job


レビュー結果

大きな問題はありません。

talos-boot.yml

  • 外から kubelet(10250)の検査を外すだけの変更で、残りの検査(LAN から 401、外から 443 が 200)はそのままです。
  • 戻す条件と期待値(000)をコメントに残してあるので、復帰時に忘れにくいです。

routing-peer.yaml

  • 128Mi → 512Mi は、xfs の最小サイズ(300MB)を満たします。コメントで理由も分かります。
  • 要確認: 既存の PVC は spec の requests を直接書き換えられません。StorageClass が allowVolumeExpansion でも、縮小や再作成が要る場合は Argo CD の sync が失敗します。PR 本文のとおり PVC を先に消して作り直す手順を、マージ前に済ませるか、sync で Replace を使うかを決めておいてください。
  • 要確認: 作り直すと、restic から戻すまでは routing peer の状態(鍵や登録)が空になります。復旧中に peer が再登録されるか(setup-key が使い回せるか)を確認してください。

テストは、この種の変更では boot CI が兼ねているので追加は不要と考えます。

@5ym
5ym merged commit afb235f into main Oct 31, 2026
4 of 5 checks passed
@5ym
5ym deleted the xfs-min-size branch October 31, 2026 14:26
5ym added a commit that referenced this pull request Oct 31, 2026
#652 で受信の防火壁を外したので、nftables の ingress の chain は無くなった。
#653 で外から 10250 の検査は外したが、こちらが残っていて boot が落ちていた。


Claude-Session: https://claude.ai/code/session_01T9PbUfqG4pPxus99UeLiJs

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant