Skip to content

fj.doany.io の中継(nginx)を消し、ノードの名前解決を Gateway に向ける - #437

Merged
5ym merged 1 commit into
mainfrom
fj-node-direct
Oct 18, 2026
Merged

5ym merged 1 commit into
mainfrom
fj-node-direct

Conversation

@5ym

@5ym 5ym commented Oct 18, 2026

Copy link
Copy Markdown
Collaborator

#436 でノード自身から Gateway の 443 に届くようになったので、fj.doany.io の中継(apps/forgejo/node-access.yaml)を消し、StaticHostConfig を 10.0.0.2 に向ける。

本番の hostNetwork の Pod から確かめた結果(/v2/ と /v2/token):

宛先 結果
10.0.0.2 401 / 200
240f:6d:842b:1::2(AAAA) 401 / 200
59.140.229.91(A、WAN 側) 応答なし(PC からは 401)

公開 DNS のままにしないのは A に届かないため。machine config の差分は StaticHostConfig の 1 行だけ。マージ後に apply-config(upgrade-k8s は要らない)し、talosctl image pull で fj.doany.io のイメージを取れるか確かめる。

🤖 Generated with Claude Code

https://claude.ai/code/session_01JbmWyUB9jcBcYCnNyiGBSV

nodePort の手当てを外して(#436)ノード自身から 443 に届くようになったので、
StaticHostConfig の向き先を中継の ClusterIP(10.43.200.10)からノード自身(10.0.0.2)に変え、
apps/forgejo/node-access.yaml(Certificate・Service・nginx)を消す。

公開 DNS のままにしないのは、A(WAN 側 59.140.229.91)にノードから届かないため
(PC からは届く。hostNetwork の Pod から確かめた。10.0.0.2 と AAAA は /v2/ 401・token 200)。

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

claude Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

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


レビュー結果

問題無しです。

  • 削除の漏れ: node-access.yaml と 10.43.200.10 を参照する箇所はリポジトリ内に残っていません。残っているのは、経緯を書いたコメントだけです。Certificate fj-node や Service forgejo-node が他から使われている様子もありません。
  • StaticHostConfig: 宛先は 10.0.0.2 です。これは talos/patches/cluster.yaml:48 のノード自身のアドレスで、render.sh の endpoint とも一致します。本番の hostNetwork の Pod から /v2/ と /v2/token を確かめた結果が PR 本文にあり、機械設定の差分も 1 行です。
  • ドキュメント: README や values.yaml、routing-peer.yaml のコメントは、変更後の実態と合っています。

補足(要確認ではなく運用上の注意)

  • Argo CD が forgejo の Application を prune する設定なら、中継リソースはマージ後に自動で消えます。prune が無効なら手動で削除が必要です。
  • apply-config を先に当てると、新しい名前解決が効くまでの間は fj.doany.io のイメージを取れません。中継の削除より前に apply-config して talosctl image pull で確認する順序のほうが安全です。
  • 10.0.0.2 は単一ノード前提の固定値です。ノードを増やす、またはアドレスを変えるときは、ここも合わせて直す必要があります。

@5ym
5ym merged commit b6f7a86 into main Oct 18, 2026
2 checks passed
@5ym
5ym deleted the fj-node-direct branch October 18, 2026 04:01
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