Skip to content

受信の防火壁を Cilium と両立させて戻す - #657

Closed
5ym wants to merge 2 commits into
mainfrom
firewall-cilium
Closed

5ym wants to merge 2 commits into
mainfrom
firewall-cilium

Conversation

@5ym

@5ym 5ym commented Oct 31, 2026

Copy link
Copy Markdown
Collaborator

作業中。#646 の受信の防火壁を戻し、#652 で外す原因になった「Pod からノード自身の IP の 443 番(Gateway)が conntrack の invalid で捨てられる」を直す。

  1. 防火壁を戻し、boot CI に「Pod からノードの IP の Gateway に届く」を足して再現させる
  2. 直し方を足して boot CI を通す

実機には当てていない。

🤖 Generated with Claude Code

https://claude.ai/code/session_01T9PbUfqG4pPxus99UeLiJs

5ym and others added 2 commits November 1, 2026 00:11
#652 で外した防火壁(#646 の 5 つの文書・render.sh の needle・boot CI の検査)を戻す。
Pod からノード自身の IP の 443 番が conntrack の invalid で捨てられる件を CI で再現して
直すため、Pod から Gateway に届くかの検査を足す(このコミットでは落ちる想定)。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9PbUfqG4pPxus99UeLiJs
Envoy から Pod への帰りは Cilium が raw の OUTPUT で NOTRACK にするので、conntrack には
行きの SYN だけが残り、Pod の次の ACK とデータが invalid になって Talos の防火壁に捨てられる。
行きも NOTRACK にして往復を揃える。bootstrap 層(inline)に置き、boot CI で確かめる。
イメージは Cilium の agent(iptables 入り)で、Renovate で chart と同じ組にする。

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

5ym commented Oct 31, 2026

Copy link
Copy Markdown
Collaborator Author

#658(Cilium の Host Firewall)にしたので閉じる。Talos の防火壁は invalid を捨てる規則を外せず、NOTRACK の DaemonSet が要る分こちらより複雑。

@5ym 5ym closed this Oct 31, 2026
@5ym
5ym deleted the firewall-cilium branch October 31, 2026 15:53
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