kubernetes

kubernetes

Kubernetes入門 第5回:レプリケーションと負荷分散

前回、私たちはYAMLマニフェストという「設計図」でインフラを定義する方法を学びました。今回は、その設計図に書かれた「たった1つの数字」を変えるだけで、Webサーバが瞬時に増殖し、負荷を分散し、そして障害から自動回復する様子を目撃します。V...
kubernetes

Kubernetes入門 第4回:宣言的定義(YAML)と「あるべき姿」

前回までで、私たちは kubectl create や kubectl expose といったコマンドを使い、Podを作り、サービスを公開してきました。手を動かすたびに、K8sが確かに動いている実感が湧いてきたのではないでしょうか。しかし、...
kubernetes

Kubernetes入門 第3回:Serviceによる「名前解決」の自動化

前回、私たちは衝撃的な事実を目の当たりにしました。Podは「揮発性」であり、再起動のたびにIPアドレスが変わってしまう——。VMの世界では考えられないこの仕様に、戸惑いを感じた方も多いでしょう。「IPが変わるなら、どうやって通信先を特定する...
kubernetes

Kubernetes入門 第2回:Podのライフサイクルと「使い捨て」の哲学

2.1 Podの本質:VMとプロセスの間2.1.1 Podは「VM」ではない。なぜIPアドレスを固定してはいけないのか前回、私たちは kind を使ってKubernetesクラスターを構築し、Nginx Podが自己修復する様子を体験しまし...
kubernetes

Kubernetes入門 第1回:3分構築と自己修復の衝撃

1.1 導入:インフラの「常識」をアップデートする1.1.1 VM運用者がKubernetesに抱く「3つの誤解」と「1つの真実」vSphereのvCenterコンソール、あるいはHyper-Vマネージャーを日々眺めているあなたへ。Kube...