M365.FM · 日本語
Kubernetesをわかりやすく解説:コンテナ、Pod、コントロールプレーン、Azure Kubernetes Service(AKS)
Kubernetesという名前はほとんどの人が聞いたことがありますが、説明できる人はほとんどいません。このエピソードでは、扱うコンテナが一握りを超えたときにKubernetesがどんな問題を解決するのか、そしてすべてをゼロから構築したくないチームにとってAzure Kubernetes Service(AKS)がなぜ実用的なのかを解説します。
▶ Kubernetesをわかりやすく解説:コンテナ、Pod、コントロールプレーン、Azure Kubernetes Service(AKS)(AI吹き替え)
このエピソードで学べること:
- サーバーからコンテナへ:サーバーの使用率がおよそ20%にとどまっていた理由、仮想マシンが重いままだった理由、そしてDockerが「自分のマシンでは動くのに」問題を解消した仕組み
- オーケストレーションの問題:20のマイクロサービスが突然200のコンテナになったとき必要になる配置、再起動、ネットワーク、スケーリング、ダウンタイムなしの更新
- Pod、ノード、クラスター、Serviceという基本概念を、ホテルのたとえでわかりやすく説明
- クラスターの頭脳であるコントロールプレーン:APIサーバー、スケジューラー、コントローラーマネージャー、etcd、そして宣言型モデル
- ローリングアップデート付きのDeployment、1コマンドでのロールバック、自動スケーリング(例:CPU 70%)に加え、コントロールプレーン無料のAKS、Automaticモード、GitHub ActionsまたはAzure DevOpsによるCI/CD、Azure MonitorとAzure Policyとの連携
このエピソードは、Microsoft MVP Mirko Peters による M365 Show のアニメーション動画をAIで吹き替えた日本語版です。