kubernetes

kubernetes

Kubernetes入門 第10回:オブザーバビリティ(監視・ログ)

VM環境でのログ調査といえば、各サーバにSSHしてログファイルを確認する作業だ。ロードバランサー配下に10台のWebサーバがあれば、10回SSHして、10箇所の/var/logを確認することになる。Kubernetesでは、この作業が根本的...
kubernetes

Kubernetes入門 第9回:ConfigMapとSecretによる設定管理

〜 設定ファイルをサーバーに置くな、Kubernetesに預けろ 〜はじめにVMを運用していると、設定ファイルの変更作業はつきものです。複数台のサーバーに同じ設定を反映させるために、SSHで各サーバーにログインしたり、Ansibleで一斉配...
kubernetes

Kubernetes入門 第8回:永続ストレージ(PVC/CSI)の正体

「コンテナを消したらデータも消える」——その常識を、今日ここで覆します。前回までで、私たちはPodにCPUとメモリの「資源制限」をかける方法を学びました。これでコンテナが暴走してもノード全体を道連れにすることはなくなりました。しかし、ベテラ...
kubernetes

Kubernetes入門 第7回:リソース管理(Requests/Limits)

はじめに同じホスト上の別VMが暴走して、自分の担当VMまで重くなった——こんな経験はありませんか?vSphereのリソースプールを調整して対処したものの、「もっとスマートな方法はないのか」と思ったことがあるかもしれません。Kubernete...
kubernetes

Kubernetes入門 第6回:ローリングアップデート(無停止メンテナンス)

「来週のリリース、手順書できた?」VM時代、アプリケーションの更新作業には必ず「手順書」がありました。ロードバランサーからサーバーを切り離す順番、更新コマンドの実行、ヘルスチェックの確認、そしてロードバランサーへの再登録——これらを1台ずつ...