Virtualization tutorial - IT technology blog

QEMU Monitor ConsoleとQMP Protocol:KVMハイパーバイザー層から仮想マシンを制御・デバッグ・障害注入する

QEMU Monitor ConsoleとQMP Protocolを使えば、KVM仮想マシンをゲストOSにSSHせずハイパーバイザー層から直接制御できます。本記事ではmonitorへの接続方法、PythonによるQMPの自動化、メモリダンプ・ディスクエラー注入・ネットワークパケットキャプチャなど実践的なデバッグ技術を解説します。
Git tutorial - IT technology blog

git send-emailをマスターする:Linuxカーネルとオープンソースへのプロフェッショナルな入門ガイド

Linuxカーネルや大規模なオープンソースプロジェクトにプロフェッショナルとして貢献するためのgit send-emailの使い方を学びます。SMTPの設定から、標準的なコミットメッセージの書き方、パッチシリーズの管理方法まで詳しく解説します。
Docker tutorial - IT technology blog

MutagenでDockerのファイル同期速度を最適化する — WindowsとmacOS対応ガイド

macOS・WindowsのDockerにおけるbind mountの遅さは広く知られた問題です。Mutagenはdelta-sync方式で内部ボリュームにファイルを同期することでこれを解決し、I/O速度を10〜20倍に向上させます。本記事ではインストール方法、mutagen-composeの設定、そしてこのツールを最大限に活用するための実践的なヒントを紹介します。
Security tutorial - IT technology blog

Kubernetes上のCert-Manager:Let’s EncryptからTLSを自動発行・更新 — 証明書の期限切れに悩まない

cert-managerはKubernetesクラスタ内で動作し、証明書の発行から更新まで全ライフサイクルを手動介入なしに自動化します。HTTP-01とDNS-01チャレンジをサポートしており、公開IngressとインターネットへのアクセスがないInternalサービスの両方に対応しています。インストール方法、ClusterIssuerの設定、CloudflareのDNSを使ったワイルドカード証明書の作成、そしてProduction運用の実践的なTipsを紹介します。