kubectl よく使うコマンド
日常運用で頻繁に使う kubectl コマンドを整理:リソースの確認、作成と削除、ノードのメンテナンス、設定のエクスポート。さらに Pod の強制削除や drain によるノード退避などの注意点も補足します。
K8S Kubeadm による構築の流れ
kubeadm で Kubernetes 1.24 高可用性クラスタを構築する一連の流れの記録:事前の環境準備、Containerd ランタイム、クラスタの初期化、CNI ネットワークコンポーネント、そしてハマったポイント。
HBaseの紹介とMongoDBとの比較
HBase はカラム指向のスケーラブルな分散ストレージシステムで、安価な PC クラスタ上で PB 級のデータを支えられます。本記事ではそのアーキテクチャ、読み書きの流れ、LSM ツリー構造とメリット・デメリットを整理し、MongoDB とユースケースを比較します。
Redis キャッシュのペネトレーション、ブレイクダウン、アバランチ
キャッシュペネトレーション、ブレイクダウン、アバランチは Redis キャッシュで最もよくある三種類の問題です。それぞれの原因と違いを明確にし、対応策——ブルームフィルター、空オブジェクトのキャッシュ、ミューテックスロック、有効期限の分散、二層キャッシュ——を整理します。
Redis キャッシュ整合性
Redis キャッシュとデータベースの不整合が起きる原因を整理し、キャッシュ直接書き込み、単純削除、遅延二重削除といった方式の高並行環境下での挙動とトレードオフを比較します。
CentOS7 で NIC を有効にする
CentOS 7 の最小インストール後、NIC はデフォルトで無効になっています。NIC の設定ファイルを見つけて ONBOOT を yes に変更し、ネットワークサービスを再起動して、インストール直後からネットに繋がるようにする手順を記録します。
Redis レプリケーション・Sentinel・Cluster の構築
Redis のレプリケーション(主従)・Sentinel・Cluster という 3 つのモードの構築手順と設定ポイントを記録し、各モードのメリット・デメリット、およびデータ偏り(データスキュー)問題の原因と対策を分析します。
Serverlessアーキテクチャについて
FaaS の実行モデルから出発し、Serverless の従量課金と自動スケーリングのメリットを整理。ベンダーロックインとコールドスタートという 2 つのよくある課題を分析し、適用シナリオを判断するための考え方を示します。
Linux ディストリビューションの比較
Debian、CentOS、Ubuntu、openSUSE といった代表的な Linux ディストリビューションの位置づけ、パッケージ管理、安定性の違いを比較し、私が本番環境で選んだ理由を記録します。
Bloodborne(ブラッドボーン)
『Bloodborne(ブラッドボーン)』は FromSoftware が制作したダークな作風のアクション RPG です。その物語の背景は濃厚なクトゥルフ神話体系の上に築かれており、世界観全体が神秘と狂気、未知に満ちています。