Docker tutorial - IT technology blog

DockerチェックポイントとCRIUによるRestore:サービスを止めずにコンテナを移行する

CRIU(Checkpoint/Restore In Userspace)を使えば、実行中のDockerコンテナの全状態をフリーズし、インメモリ状態を失わずに別のサーバーでRestoreできます。Docker CheckpointとCRIUを使ってサービスを止めずにコンテナを移行する手順と、実践から得たノウハウを詳しく解説します。
VMware tutorial - IT technology blog

PythonでVMware vSphere REST APIを使う: PowerCLIなしでVM管理とインベントリを自動化する

PythonとvSphere REST APIを使って、VM管理、インベントリのCSV出力、スナップショット作成、一括電源管理を自動化する方法を解説します。PowerCLIは不要で、あらゆるOSで動作します。実践的なスクリプトとVMware本番環境の運用経験から得たヒントを紹介します。
Ubuntu tutorial - IT technology blog

Ubuntu ServerでCloud-initを使うガイド:初回起動時にシステム設定を自動化する

cloud-initを使えば、Ubuntu Serverは初回起動時にuser-data YAMLで自動設定されます。手動SSHも手順の漏れも不要。本記事では、cloud-initとbashスクリプトを比較し、メリット・デメリットを分析しながら、Webサーバー向けの完全なuser-data例とともに実践的なデプロイ方法を解説します。
Monitoring tutorial - IT technology blog

Prometheus ExporterとGrafanaでElasticsearchおよびOpenSearchクラスターを監視する:インデックスの健全性、クエリレイテンシー、システムリソースのトラッキング

Prometheus ExporterとGrafanaを使ったElasticsearch/OpenSearchクラスター監視の手順を解説。アプローチの比較、elasticsearch_exporterのインストール、JVMヒープ・未割り当てシャード・ディスクウォーターマークのアラート設定までをカバー。5000万ドキュメントを6ヶ月プロダクション運用した実践的な経験をもとにした内容。
Monitoring tutorial - IT technology blog

OpenObserve インストール・設定ガイド:ELK Stack の140分の1のストレージコストを実現する次世代ログ・メトリクス・トレース統合ソリューション

OpenObserve は Rust で書かれた Observability ソリューションで、Parquet 形式と効率的なデータ圧縮により ELK Stack の最大140分の1のコストでログ・メトリクス・トレースを保存できます。本記事では Docker による OpenObserve のインストール、Fluent Bit でのログ収集設定、SQL クエリの使い方、そしてアラート疲れを防ぐアラート設定まで実体験をもとに解説します。
CentOS tutorial - IT technology blog

CentOS Stream 9でkubeadmを使ったKubernetesデプロイガイド:ContainerdとCalico CNIでproduction-readyクラスターを構築する

kubeadm、Containerd runtime、Calico CNIを使ってCentOS Stream 9にproduction-readyなKubernetesクラスターを構築する手順を解説する。ファイアウォールの適切な設定、etcdのバックアップ、メンテナンス時のノードドレイン、クラスターセットアップ時のよくあるミスの回避策など、実運用経験から得た実践的なTipsを紹介する。
Docker tutorial - IT technology blog

Buildah:Docker DaemonなしでOCIコンテナイメージをビルド — CI/CDのためのrootlessソリューション

BuildahはDocker daemonを必要とせずOCIコンテナイメージをビルドでき、一般ユーザーで完全なrootless実行が可能です。インストール手順から、Containerfileやスクリプトを使ったビルド方法、GitLab/GitHub ActionsへのセキュアなCI/CD統合まで順を追って解説します。