2026-07

Linux知識

perf on Ubuntu — LinuxパフォーマンスプロファイリングツールCLI完全ガイド

perf は Linuxカーネルに組み込まれたパフォーマンス分析ツールです。「このプログラム、なぜ遅いのか」「どの関数がCPUを食っているのか」といった疑問に、実際のカーネルイベントを計測して答えてくれます。本記事では Ubuntu 22.…
Kubernetes

etcd on Ubuntu — 分散KVストアクラスターの構築とK8s活用

「etcdって何者?」という疑問から始まる人も多いと思います。結論から言うと、etcd は Kubernetes が全クラスター状態を丸ごと保存するための分散KVストアです。Pod のスケジュール情報、ConfigMap の中身、ノードの状…
Kubernetes

Calico on Ubuntu K8s — BGPルーティングとネットワークポリシーの設定

Ubuntu 24.04 で Kubernetes クラスタを組んだあと、「なんとなく Flannel を入れたけど Calico のほうが良いらしい」という話を聞いて調べ始める方は多いと思います。私もそのパターンでした。
Kubernetes

Cilium on Ubuntu K8s — eBPFベースのCNIプラグインとネットワークポリシー

Kubernetes のネットワーク周りで「CNI って何?」「Cilium を試してみたいけど難しそう」と感じている方に向けて書きました。
Kubernetes

HashiCorp Consul on Ubuntu — サービスディスカバリとKVストア構築

マイクロサービスを複数台のサーバーで動かすとき、「あのサービスは今どのIPで動いている?」という問い合わせを手作業で管理するのはすぐ限界が来ます。HashiCorp Consul はサービスディスカバリと分散KVストアをセットで提供するツー…
Kubernetes

Istio on Ubuntu K8s — サービスメッシュの導入とmTLS設定

マイクロサービス構成が増えると、サービス間の通信管理が一気に複雑になります。「どのサービスがどのサービスと話しているか」「証明書の更新漏れがないか」「障害が起きたときにどこで詰まっているか」、こういった問題をコードを変えずに解決するのがサー…
データエンジニアリング

Metabase on Ubuntu — ノーコードBIツールのDockerセルフホスト

Metabase は、SQL が書けなくてもデータを可視化・集計できるオープンソースの BI ツールです。PostgreSQL や MySQL にブラウザから接続し、ドラッグ&ドロップでグラフを作れます。SaaS 版もありますが、Docke…
データエンジニアリング

Apache Superset on Ubuntu — BIダッシュボードをセルフホスト構築

BIツールをクラウドSaaSで使うと、データを外部サービスに送ることになります。社内データや個人プロジェクトのデータを扱う場合、自前のVPSや自宅サーバーで動かしたい、というのは自然な発想です。
データエンジニアリング

Apache Flink on Ubuntu — ストリーム処理エンジンの構築と入門

Apache Flink は、リアルタイムにデータを処理するストリーム処理エンジンです。Kafka や IoT センサーから流れ込むデータを、バッチではなく「届いた瞬間」に処理できるのが最大の特徴です。「ログが溜まってから夜中に集計する」で…
データエンジニアリング

Airbyte on Ubuntu — 646コネクタ対応のELTパイプライン自前構築

PostgreSQLのデータをBigQueryに流したい、Google AnalyticsのデータをS3に定期保存したい——こういったデータ移動の要件は、プロダクトが成長するにつれて必ず出てきます。