メインコンテンツまでスキップ
2022
51

セキュアコンテナランタイム Kata

従来のコンテナはホストとカーネルを共有するため、分離性の面でセキュリティ上の懸念があります。本記事では、軽量な仮想マシンによってカーネルレベルの分離を実現する Kata のアプローチと、その特徴・課題を紹介します。

52

Istio のトラフィックミラーリング

k8s クラスタで Istio の Envoy プロキシを利用してトラフィックミラーリングを実現:実際のリクエストを複製してシャドウサービスに送り、レスポンスは破棄されるため業務に完全に透過的。原理、VirtualService の設定の書き方、実際にハマったポイントを整理します。

53

分散トランザクションと Seata

マイクロサービスアーキテクチャでは各ビジネスモジュールが独立した DB ストレージノードを持ち、DB を跨ぐ呼び出しが分散トランザクション問題をもたらします。本記事では Seata の役割分担と、AT、TCC、Saga、XA という 4 つのモードの原理とトレードオフを整理します。

54

Helm パッケージ管理ツール

クラスタ内の yaml ファイルが保守しきれないほど増えたとき、Helm は Chart によって設定を再利用可能でバージョン管理できるアプリケーションパッケージにまとめます。この記事では Helm が解決する問題、中核概念、よく使うコマンドを整理し、あわせて UI 管理ツールも紹介します。

55

Kubernetes Pod Yamlファイル解説

Pod YAML をフィールドごとに注釈:metadata、containers、プローブ、リソース制限、volumes などよく使う設定の意味と使い方を解説し、スペルの落とし穴と kubectl explain の活用テクニックも整理します。

56

Fiddler のインストールと HTTPS リクエストのキャプチャ

Fiddler のインストール、システムプロキシの設定、そして偽造証明書の設定によって HTTPS 暗号化リクエストをキャプチャする原理と操作手順を紹介します。

57

Redis でよく使う UI ツール

Redis のコマンドラインでのデータ確認は直観的とは言えません。よく使う Redis の GUI クライアント——RDM、AnotherRedisDesktopManager、QuickRedis——を記録し、選び方のアドバイスと注意点も添えます。

58

OSI 7階層ネットワークプロトコル

OSI 7階層モデルの整理:各層が解決する問題、データ単位の名称、対応する代表的な機器とプロトコル、そして TCP/IP モデルとの関係。

59

Docker 基本コマンド

Docker で日常的に最もよく使うコマンド群の整理:イメージの取得、コンテナの起動、イメージ・コンテナ一覧の確認、削除、停止、再起動、コンテナへの接続。イメージとコンテナの関係と、ハマりやすいポイントも補足します。

60

IDEA 定番プラグインと開発ツール

日常の Java 開発でよく使う IDEA プラグインとツールを整理:SonarQube、FindBugs、CheckStyle、Maven Helper、Lombok、Key Promoter X など、ユースケースの説明付き。