テーマ
クラウド / SRE
信頼性、インシデント対応、可観測性、本番インフラに関する運用メモ。
このテーマでは、本番環境を運用する中で得た実務メモをまとめます。信頼性レビュー、インシデント対応の型、可観測性の選択、運用上のトレードオフを扱います。
抽象的な原則よりも、次の判断を早く、安定して行うための材料を残します。
関連記事
Erigon Mainnet アーカイブノードが 25393069 で止まったとき、chaindata だけを消して戻した記録
Ethereum Mainnet の Erigon アーカイブノードで、v3.5.0 が block 25393069 の gas used mismatch で止まった。snapshots を残し、chaindata だけを作り直して復旧したときの現場メモ。
Apple container、Docker、Kubernetes の container は何が違うのか
Apple container、Docker、Kubernetes を同じレイヤー図で整理し、誰が image を扱い、誰が process を起動し、誰が Pod を管理するのかを分けて見る。
GOOGLE_APPLICATION_CREDENTIALS を Kubernetes Pod に安全にマウントする手順
Google service account JSON を AWS Secrets Manager に保存し、Secrets Store CSI Driver で Pod にマウントし、Java から GOOGLE_APPLICATION_CREDENTIALS で読むための汎用手順。
Lighthouse の InvalidToken が、実際には Erigon の Forbidden だった
Gnosis の Erigon と Lighthouse の Engine API 接続を直した記録。JWT ミスに見えたが、実際に詰まっていたのは authrpc vhost だった。
Polygon Erigon アーカイブノードを v3.6.0 から v3.6.1-beta に上げた理由
Chicago hardfork 対応の v3.6.0 でブロック 87218600 は越えられたが、peer と post-hardfork sync の挙動がまだ不安定だったため v3.6.1-beta を試した記録。
EKS で新サービスを公開する: GitOps、internal ALB、Cloudflare DNS の切り分け
Spring Boot サービスを EKS の dev 環境へ追加したときの実践メモ。ECR、GitLab CI、ArgoCD、Ingress、internal ALB、Route53、Cloudflare DNS を順に確認する。
Polygon Erigon アーカイブノードが 87218600 ブロックで停止した問題を修正した記録
Polygon Erigon アーカイブノードが Chicago hardfork の有効化ブロックで deterministic な gas used mismatch を起こし、0xPolygon/erigon を v3.5.0 から v3.6.0 に上げて解消した調査メモ。
AWS Glue の iam:PassRole AccessDenied を調査した流れ
Glue コンソールの updateJob 失敗から、IAM グループポリシー、管理ポリシーの対象範囲、MFA ガードレール、最終的な simulator 検証までを整理した調査メモ。
Polygon Erigon アーカイブノードで 8545 を閉じた理由
Polygon Erigon archive node を allow-all の security group から最小限の公開入口へ収束させた実践記録。
iTerm の SSH Profile が突然ログインできなくなったとき
too many authentication failures で失敗する SSH profile を切り分ける短いフィールドノート。
AWS S3 File Gateway 移行でユーザーのドライブ割り当てを壊さない方法
古い S3 File Gateway を置き換え、キャッシュを安全に作り直し、SSM State Manager で Windows ユーザーを移行する実践パターン。