Go製のアプリケーション対してDelveというツールを使ってデバッグができます。 この手法を応用すると、Kubernetes上で動くGoアプリケーションに対してもデバッガーを接続できます。本記事ではその方法を紹介し、さらにKubernetes上でのデバッグを容易にするツール Skaffold debug を紹介します。 デバッグ対象のサンプルアプリ デバッグ対象のアプリケーションとして次のようなかんたんなHTTP Serverを仮定します。 // main.go package main import ( "log" "net/http" ) func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { _, _ = w.Write([]byte("hello")) }) log.Prin