Kubernetesのテラフォーミング
Terraform を使ってLinode上でKubernetesクラスタをスピンアップする方法を学びます。基本的なTerraform の概念と、Linode Kubernetes Engine (LKE)の基本要件を紹介し、DockerHubからビルド済みのパブリックコンテナをクラスタにデプロイします。
何がカバーされているか
- インストールTerraform
- LinodeのAPIキーとTerraform
- でインスタンスを作成する。Terraform
- 変数の導入:変数を使ってインスタンス型を宣言する
- 出力の導入:VMの出力を宣言する
- 計画し、申請するTerraform
- Terraform Linode Kubernetesエンジン用
- Terraform コンソール101
- Terraform およびK8S設定ファイル
- Kubectlをインストールする
- VSコードを設定ファイル用に構成する
- 公開コンテナ・イメージのデプロイメント
- 画像のイングレス
- カスタムドメインをTerraform