Upgrade to Pro — share decks privately, control downloads, hide ads and more …

シグナル(Unix)と仲良くなる

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for ryuichi1208 ryuichi1208
October 02, 2025
20

 シグナル(Unix)と仲良くなる

Avatar for ryuichi1208

ryuichi1208

October 02, 2025
Tweet

Transcript

  1. • 名前: 渡部龍一 • 所属: 株式会社IVRy SRE • Tamachi.sreスタッフ •

    好きなシステム管理コマンド: killall5 自己紹介
  2. • プロセスの強制終了 ◦ kill ${PID} ◦ Ctrl+C • Graceful Shutdown

    • Graceful Restart 馴染み深いところだと
  3. • kubectl delete podを実行するとPodにdeletionTimestamp を付与 • kubelet がそれを検知し、各コンテナに対して終了処理を実行 • コンテナランタイムがコンテナの

    PID1 に SIGTERM を配送 • 新規のリクエストの受付を停止 • 期限までに終了しなければ SIGKILL(強制終了) Graceful Shutdown(実装のk8sでの例)